libview: Do not draw invalid surface

Check status of rendered surface for CAIRO_STATUS_INVALID_SIZE
in ev_job_render_run() before using it.
This prevents evince's UI to become corrupted when zooming in too much.
4 jobs for libview-Do-not-draw-invalid-surface in 6 minutes (queued for 1 second)
latest
Status Job ID Name Coverage
  Build
passed flatpak #1298642
flatpak

00:06:00

manual master #1298639
allowed to fail manual
passed meson #1298640

00:01:07

manual meson-gtk-doc #1298641
allowed to fail manual