pygi: Fix girepository deprecation warnings

These functions were deprecated in gobject-introspection 1.72

GI_CHECK_VERSION was added after gobject-introspection 1.58, and we
require 1.56.

../gi/pygi-closure.c: In function ‘_pygi_invoke_closure_free’:
../gi/pygi-closure.c:635:5: warning: ‘g_callable_info_free_closure’ is deprecated: Use 'g_callable_info_destroy_closure' instead [-Wdeprecated-declarations]
  635 |     g_callable_info_free_closure (invoke_closure->info,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../gi/pygi-closure.h:22,
                 from ../gi/pygi-closure.c:20:
/usr/include/gobject-introspection-1.0/girffi.h:106:15: note: declared here
  106 | void          g_callable_info_free_closure        (GICallableInfo       *callable_info,
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gi/pygi-closure.c: In function ‘_pygi_make_native_closure’:
../gi/pygi-closure.c:674:9: warning: ‘g_callable_info_prepare_closure’ is deprecated: Use 'g_callable_info_create_closure' instead [-Wdeprecated-declarations]
  674 |         g_callable_info_prepare_closure (info, &closure->cif, _pygi_closure_handle,
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/gobject-introspection-1.0/girffi.h:100:15: note: declared here
  100 | ffi_closure * g_callable_info_prepare_closure     (GICallableInfo       *callable_info,
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
12 jobs for pygobject-3-42 in 10 minutes and 53 seconds (queued for 1 second)
latest