`gnome.compile_resources` should only be used after declaring glib dependency
From https://github.com/mesonbuild/wrapdb/pull/1208#issuecomment-1741315085:
The problem is pretty interesting here. libadwaita does gnome.compile_resources() before checking for glib/gio dependency. That means the first time Meson lookup search for gio is inside the GNOME module where we don't specify a version. Later when libadwaita lookup for gio with a specific verion it's too late for Meson to use a fallback. […] Patch libadwaita to do
gio_dep = dependency('gio-2.0', version: glib_min_version)
beforegnome.compile_resources()
in src/meson.build.