Port the test client to GTK4 (using GDK directly, to ease lower-level fiddling), and drop the GTK3 dependency.