backends/drm: refactor format choosing and prefer alpha formats
Prefering alpha is needed for some interactions with video underlays; more directly choosing formats with an alpha channel will be needed for overlay planes, too.
Prefering alpha is needed for some interactions with video underlays; more directly choosing formats with an alpha channel will be needed for overlay planes, too.