librsvg_crate: Take all gio arguments as IsA<SomeGioType> generics

This lets the caller avoid conversions; we'll do the conversions
internally to concrete types.
parent 1761fd56
Pipeline #104692 failed with stages
in 9 minutes and 55 seconds