Granular group-based permissions for anonymous and logged in users

I’ve made a dedicated topic here @moin The road to stable, then permanent, for granular_anonymous_and_logged_in_groups_permissions . The OP is incomplete, I’m still going through all the cases locally, I will keep updating it. I don’t mind if you keep posting in this topic, but I would prefer if we can do further discussions in the new one, so I can quote parts of the OP or add to it as appropriate.