Efficient Workflows for Converting GIS Polygons to OSM Multipolygon Relations?

Are there any tools or plugins that convert general GIS polygons into OSM multipolygons with relations? I’ve searched online but haven’t found a match. Specifically, I’m looking for a way to handle 3 different levels of administrative boundaries where adjacent areas share a single line connected via a relation.

Some months ago, I updated the Singapore and Bogor Raya administrative boundaries using a tool I developed myself (semi-automated), but I’m looking for existing alternatives that might be faster or more optimized.