its GTK4, not GTK3 which is used by Geany
It's GTK3, it's only deprecated in GTK4 (there's some other class for it in GTK4).
Native dialogs would definitely be nice and if FileChooserNative works, it might be a way to go. I'll try to have a look at it if it would require many changes in Geany to migrate to this class.