backends/drm: only allow ARGB8888 as the cursor format
The raspberry pi exposes opaque formats for the cursor plane, and interprets them as being opaque as well... Why it does that is beyond my understanding, but considering that we effectively don't support anything else with the QPainter anyways, just hardcode ARGB8888 until we paint the cursor with OpenGl.