Start reimplementing ResizeStrategy::ScaleWithMaxSize
Start reimplementing ResizeStrategy::ScaleWithMaxSize

And add tests for it.

Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/669>

GNOME/librsvg,GNOME/librsvg,GNOME/librsvg,GNOME/librsvg