Wäre das nicht ein klassisches Einsatzgebiet für access-Tags?

amenity=bicycle_parking
bicycle_parking=lockers
access=yes|customers|private

“customers” stünde dann für die, die die Plätze für länger gebucht haben. Dafür wird ja irgendeine Art von Vertrag nötig sein. “private” wären die Boxen von Wohnungsunternehmen etc. Und der Rest ist öffentlich zugänglich.