CI: Make extension API compatibility check mandatory
This means that any PR which breaks the extension API should
handle it properly, that is:
- Add compatibility methods to ensure that existing function hashes work
- Document the changes in the relevant misc/extension_api_validation/ file
(cherry picked from commit a890457693bea80d213d2e9c88ea92905ba7dad4)