I've changed the "names" to addr:housenumber. This will probably look no different on the map, but corrects the errors in the data and will ensure they are properly findable when searching. I've also added addr:street tags where they were missing.

One likely error remains: I suspect https://www.openstreetmap.org/way/840095785/ which has no house number is probably actually a garage.