cerbero: Enable cross-macos-universal introspection support
Rework / continuation of !113. Will merge things in small steps. Next up will be Python bindings support on Linux, then on macOS (once I figure out how to compile modules using the Xcode Python 3), etc.
Built on top of commits from !1584 (merged).