Richtig, man könnte sowohl einen eigenen Node verwenden oder die Eigenschaften auf das Gebäude taggen. Ich bevorzuge einen eigenen Node zu verwenden, da gerade Shops, Cafes und Co. häufig in Gebäuden liegen, die in den Obergeschossen primär als [Wohnungen](https://wiki.openstreetmap.org/wiki/DE:Tag:building=apartments?uselang=de) dienen (Bsp: https://www.openstreetmap.org/way/114160899). Bei einer kleinen Recherche bin ich grad auf folgendes gestoßen. Im Wiki auf der Seite zu Gebäuden steht ganz unten bei "Siehe auch" und dem Unterpunkt "shop": "Um zu kennzeichnen, dass das Gebäude komplett [!] von einem Geschäft/Ladenlokal genutzt wird." Das bestätigt also meine Wahl.
Und zu den Adressen: Ich tagge diese sowohl an den Hausumriss als auch auf den einzelnen Node, da ich finde, dass einfach zu beidem einen Adresse gehört. Aber da hast du Recht, eigentlich widerspricht das dem Grundsatz.