Update dependencies and fix an issue with one of them

Fixes: ewlsh/gjs-guide#32
2 jobs for !68 with main in 3 minutes and 45 seconds (queued for 5 seconds)
detached
Status Name Job ID Coverage
  Build
passed build #1581614

00:01:58

 
  Preview
passed preview #1581615

00:01:47