backends/drm: filter out unusably small modes
If a user accidentally selects a mode like 320x240, they will have a very hard time using system settings to get back to a usable mode. To avoid that, this simply filters out all modes smaller than 480p, unless all modes are that small.
Ideally we'd also prevent setting the scale high with such a tiny mode, but that should rather be done in kscreen imo.