Try to fix cairo node serialization

Place the saved png at the right offset.

This depends on
https://gitlab.freedesktop.org/cairo/cairo/-/merge_requests/118
to make the cairo recording surface produce a proper png.
diff --git a/gsk/gskrendernodeparser.c b/gsk/gskrendernodeparser.c
index c535977..58ed236 100644
--- a/gsk/gskrendernodeparser.c
+++ b/gsk/gskrendernodeparser.c
@@ -1394,7 +1394,7 @@
   if (surface != NULL)
     {
       cairo_t *cr = gsk_cairo_node_get_draw_context (node);
-      cairo_set_source_surface (cr, surface, 0, 0);
+      cairo_set_source_surface (cr, surface, bounds.origin.x, bounds.origin.y);
       cairo_paint (cr);
       cairo_destroy (cr);
     }