ui: Add Marquee widget to use for the song title
I think it mostly works, and requires only animation tweaks
Known problems:
- The rendered text differs a bit, when a mask is applied.
- The text jitters on animation start. I think it's possible to either set a linear animation or ignore small values.
I can't normally record the animation with the shell recorder, so here's a recording using my phone camera.