Если на объект можно навесить два тега одновременно, то никакой неоднозначности нет. А вот какой из них считать приоритетным, решает только автор рендерера. В модели данных OSM все теги равнозначны, нет более и менее приоритетных - эта трактовка остаётся за тем, кто данные будет использовать.
Простой принцип: мапить надо так, как будто карты на openstreetmap.org нет и никогда не существовало. Вообще забудьте, что на ней и какими иконками/цветами рисуется. Смотрите исключительно на свойства самого объект, безотносительно того, как это будет выглядеть на карте.
я не предлагаю мапить под osmose. Просто конфликты между тегами потенциально возможны. Конкретно amenity=bench + tourism=artwork может быть исключением, но это требует настройки рендера с учетом такой комбинации.
Вы написали совершенно верно: действия требуются на стороне рендерера, а не на стороне вносителей данных. Как только соображения вида “чтобы не пришлось рендер донастраивать” начинают влиять на наши решения о том, что вот этот тег лучше не вносить или заменить чем-то другим - это и называется “мапить под рендерер” Это они должны перестраивать свои конфиги так, чтобы соответствовать имеющимся в базе тегам, а не мы прогибаться, чтобы у них всё завелось само.
это hgv=only (если туда больше никого не пустят кроме грузовиков) или hgv=designated (если предназначено для грузовиков, но на обычной тачке тоже можно встать)
Организацию, которая управляет и обслуживает данный объект. Обычно это какой-нибудь МУП “Городское парковое хозяйство”