What options do I have available for kiosk touchscreen (software, not hardware)?

I have a Raspberry Pi 5 with a touchscreen monitor, and want to use it as a kiosk mode wall tablet for Home Assistant through the browser interface. However, I also want to easily switch between Home Assistant, a local Grafana instance, Spotify Web App, and Disney+.

The touchkio project gets me very close, and is a great option to get started. The problem is that it runs Chromium via Electron, and so cannot render Disney+ or Spotify Web apps correctly (although it does work perfectly for Grafana and Home Assistant). (I believe it’s something to do with Widevine DRM and some required codecs that are not loaded when using touchkio).

The Chromium browser itself has no problem opening all the web apps though. So what other options do I have for running these 4 apps on my Pi touchscreen in fullscreen kiosk mode (I am not bothered about locking down access and preventing exiting the kiosk mode, if that makes a difference)?

I have seen many people using Fully Kiosk Browser, but as I understand this is only for Android tablets.

There seem to be a few Raspberry Pi kiosk projects (e.g. XiOSK, or Pi Kiosk, or Pi-Kiosk), but it seems like none of them have an easy touch-based way to switch between the various tabs - they seem designed more for running a single page in kiosk mode.

I am considering now making custom boot scripts to launch Chromium, and try to find some nice way to switch between tabs (maybe via HTML buttons). But before that I’d like to know if there is any project already which will be suitable “out-of-the-box”.