You can have a couple of private repos on codeberg no problem, it's just that if you start using a lot of HDD space for them without also contributing stuff that they don't like it
So it's technically true that if you never contribute to any projects they don't love private repo-only accounts, but it's a pretty relaxed rule.
Nevertheless a good list of other forgejo instances is e.g. here.