Staircase of crystal phases of hard-core bosons on the kagome lattice