Ja ich würde auf die Garagen und Nebengebäuden eher keine Hausnummern setzen.

Hausnummern doppeln macht für mich wenig Sinn und ist in OSM auch eher selten (rechtlich hast du teilweise recht, in Deutschland bezieht sich die Hausnummer in der Regel auf das Grundstück)

In OSM würde ich die Adresse nur auf das Gebäude packen, zu dem ich erwarten würde, dass mich eine Wegbeschreibung führt. Also quasi das Ziel der "Postadresse".
Man könnte die Adresse aber auch auf eine separate Node taggen, wenn man sie nicht einem Haus zuordnen will, oder (eher unüblich) auf das (extra dafür einzuzeichnende) Grundstück.