Uses patched chromium, X and mesa from the raspios repo because (unlike Debian 11) the upstream Debian 12 versions do not work with all the Raspberry Pi models
Injects an explicit X config for the Raspberry Pi 5 because X won't start without it
Tested on Pi3 (32 & 64 bit), Pi4, Pi5, x86. It now also works on the Zero2W and Pi3A but in practice only for displaying static websites, the lack of memory causes significant performance issues.
This PR does a few things: