My current company also uses GitLab, but the amount of projects we have would be hard to migrate. I don't think we'll be moving anytime soon.
Try running forgejo for your own projects, see what you think of it. Doing the research beforehand helps a ton for your DevOps team.
Biggest blocker with forgejo is that currently it isn't possible to create "projects" or "subfolders" like in gitlab.