Replace pbsplash with plymouth
As discussed in today's team meeting, it probably makes sense to replace pbsplash with plymouth.
Advantages:
* well established project used by lots of distributions instead of something custom that we need to maintain
* we expect less bugs ("pbsplash *still* does not behave properly on shutdown with systemd and I've only had problems with it" - @Aelin)
* DRM instead of framebuffer
* rotates splash properly, e.g. pinetab2, steamdeck, some chromebook
* be able to go to the logs when pressing esc (maybe map to volume up?)
* should be much smoother (no flickering / black screen / etc. during parts of the boot)
* custom themes would be nice for some use cases
Timeline:
* After v25.12 is out, we can change this in edge.
See also:
* https://gitlab.freedesktop.org/plymouth/plymouth
* https://gitlab.com/postmarketOS/pmaports/-/merge_requests/4916
* https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/1249
issue