OSM supports comma-separated numbers to signify that the same house has different numbers https://wiki.openstreetmap.org/wiki/Key:addr:housenumber so it sounds like Garmin needs to be able to parse it