I think these are all great ideas, and importantly more social conventions than technical solutions. The software supports this workflow right now.
When I say governance I also mean multiple servers agreeing to coordinate and communicate. Not just on blocks or mutes but also policies around scraping or engaging with third party services.