display: Hide unsupported resolutions again

Previously, low resolutions were hidden from the control center
because when such display modes are activated, GNOME is unusable;
many important UI elements do not fit on the screen at all.
https://bugzilla.gnome.org/show_bug.cgi?id=626822

This was removed in c0f686bb
without explanation; reinstate it here.

Also prevent the scaling from being selected or activated if the
effective scaled resolution would result in an equivalently low
resolution being used.
11 jobs for benzea/hide-unsupported-resolutions in 4 minutes and 17 seconds (queued for 3 seconds)
Status Job ID Name Coverage
  Build
passed #127668
build

00:02:08

 
  Test
passed #127670
asan

00:02:08

passed #127669
test

00:00:34

 
  Manual
manual #127675
allowed to fail manual
armv8
manual #127671
allowed to fail manual
flatpak
manual #127674
allowed to fail manual
msan
manual #127676
allowed to fail manual
ppc64le
manual #127672
allowed to fail manual
tsan
manual #127673
allowed to fail manual
ubsan
 
  Review
manual #127677
allowed to fail manual
review
manual #127678
allowed to fail manual
stop_review