Open
Description
We currently depend on https://github.com/jcollie/ghostty-gobject but there's no reason to have a dependency at all; we can generate all of this as part of our normal build process.
We should probably use the GIR files provided by the system if they're available but I don't want to force more complexity for packagers so if we can fallback to GIR files we provide that'd be good.
This may also fall under the umbrella of preprocessing that shouldn't be happening at all during a packaging process so we may want to consider generating and vendoring this as part of our source tarball build (similar to how C libs e.g. gettext convert their parsers from y to C before source tarball build).