I would want to point out that the problem is not running a gitea/forgejo instance, it is one of the most trivial IT things I’ve done in the last 40+ years or so (see https://hub.poole.ch/).
The problem is that running it outside of the context of the OSMF just boils down to, even if completely well intentioned, supplying PI to a 3rd party and if that is OK, then you can just as well go to a 3rd party hoster.