Since version 2.23.6 LilyPond binaries are available on Gitlab releases as static installation (architecture specific).
It should be easier to use a LilyPond binary (you only have to unpack the tarball and copy the files), but mupub should be updated accordingly.
Here's the new download_url (no fallback):
https://gitlab.com/lilypond/lilypond/-/releases/