Cloudflare and Google Gemini both have a generous free tier. Both can help you get free Related Topics, and Google Gemini can be used for almost every other feature too.
Yes all features have group based access control.
Groups in Discourse can be pay-to-join via plugins, like Discourse Patreon and Discourse Subscriptions.