I recently found https://github.com/enroute-sh/enroute which also does git on object storage

I found the idea of a git-proxy interesting where you start with proxying an existing forge and then later adopt the object storage backend

yes! I tried to do exactly this here https://porcelain.sh/

never finished, because stopped having personal use case, but had exactly same idea(and a bit more features)