It also mentions here on how to map multiple phone number values https://wiki.openstreetmap.org/wiki/Key:phone#How_to_map

Though over here it also mentions that there is indeed an inconsistency going on in OSM (as always) when it comes to white space padding https://wiki.openstreetmap.org/wiki/Semi-colon_value_separator