A component for blocks in mediawiki core should be created, covering:
- Classes representing blocks (AbstractBlock, DatabaseBlock, CompositeBlock) and restrictions, including BlockRestrictionStore
- BlockManager / BlockErrorFormatter
- ApiBlock / ApiUnblock
- ApiBlockInfoTrait?
- SpecialBlock / SpecialUnblock
- ApiQueryBlocks? / SpecialBlockList?
This would move tasks out of MediaWiki-User-management (User blocking column) and MediaWiki-General