I really love this - fantastic that it's open source too as would love to contribute. Is there an opportunity to add fresh new sites on this?
Some editors like OsmAnd also let you do that. In OsmAnd you can enable the OSM development plugin (it's pre-installed, more like a setting to unlock expert options than a plugin) and use "Edit POI" to add or update website information
Or simply use the website at https://osm.org/edit
StreetComplete doesn't ask for websites specifically. It's pretty restrictive in what they'll allow as 'quests' to avoid overloading new users