On the basis of the Wikibase Hooks ADR in T391438 and in support of T338452, create HookRunner classes and interfaces for the Wikibase Client code, and use them throughout.
This includes:
- core hooks
- CirrusSearch hooks
- Echo hoooks
- Scribunto hooks
- Own hooks
Acceptance Criteria
- Use of Wikibase Hooks within Wikibase Client code are conformant with the Wikibase Hooks ADR [link to be added later]