This is evidently not a popular opinion, but git repositories don’t need to be hosted on any platform. Your local repo is a complete copy and can be pulled and pushed from and to. If you really want a backup or “source of truth” copy, you can clone it anywhere you have shell access. We make so many simple things hard unnecessarily.
If this was a viable option, OP would just private his GitHub repos, but it's pretty obvious that he wants to make them available publicly.
But I'd still say just use Codeberg. And see if there's an option to turn off PRs wherever your projects are hosted.