On the basis of the Wikibase Hooks ADR in T391438 and in support of T338452, create HookRunner classes and interfaces for the Wikibase Repo code, and use them throughout the Wikibase codebase
This includes:
- core hooks
- MobileFrontend hooks
- Vector hook
- Own hooks
MediaWikiEditFilterHook will be handled separately in T391963
Acceptance Criteria
- Use of Wikibase Hooks within Wikibase Repo code (except for MediaWikiEditFilterHook) are conformant with the Wikibase Hooks ADR