Granular group-based permissions for anonymous and logged in users

Nope, for some reason I guess my brain thought this was not a PR on the discourse org :man_facepalming: Will merge shortly after the CI checks run.

For cases like these and others in future, I think the best way is probably writing a migration on a per theme/component basis Migrate Discourse theme settings