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 #1298642
flatpak
flatpak

00:06:00

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

00:01:07

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