@Gina So, I might be repeating what has been said, but as someone who ran both (Gitlab on corporate and Forgejo for personal projects), I'd say Gitlab has more of the bells and whistles to handle complex projects. Especially for project planning, it has been great even at the free version.
However, because of the ethical merits and federation of Forgejo, perhaps its a good idea to discuss with Forgejo devs and fund some more enterprise features?