
In some use cases it's useful to have scaling below 100%. Right now the assert here prevents doing that, so soften it to `0.5` - likely about the lower limit what people would try (and what is exposed by default on KDE). Related: https://gitlab.gnome.org/GNOME/mutter/-/issues/1465 Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2263>