Revert "Drop support for Glib <2.32"

This reverts commit e9a0c53bdb5755d903e1f2ad90e47b8c373c3995.
Revert "Revert "Drop support for glib < 2.36""

This reverts commit 13392e50c61ce3f3d7d04b59677380f935cf3d3c.