Hi,

I fixed the tagging according to how it's explained in the OSM wiki, which I linked in the bottom.

amenity=fire_station goes to the entire area of the amenity. This is just like school, college or hospital would be tagged. I used the existing area, which looks like the fenced area of the fire station yard. All other tags also go to the object with amenity= tag, so I moved address, name etc there.

building=fire_station goes to a building that is *constructed as* fire station. I added this tag to the building. But if old fire station would be converted to city depot or bar or whatever, the building=fire_station would still remain.

https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dfire_station
https://wiki.openstreetmap.org/wiki/Tag:building%3Dfire_station