Vercel is not free if you want to use a repo in a Gitlab Group. It's kind of like Github organizations. They claim that a "team" is needed, in order to enable collaborations, and that is not free. So not really a viable alternative in this case.
Vercel is also only free "For personal or non-commercial projects." Otherwise starting at $20/mo/user no matter how few builds, requests, or bandwidth.