[gnome-42] Cherry pick various fixes from development branch
Backport various gjs fixes to GNOME 42 branch, and update docker images so that we can test in the actual 42 stack.
gjs 1.72 is used by Ubuntu LTS in between the others, so it would be nice to have an upstream release with the major fixes we've landed instead of having to pick them at distro level.