If you're using Wayland, and are interested in being able to keep multiple versions installed in parallel: I have packages for emacs 28 (X11/GTK) and 29/30 (pgtk only, with warning on X11 disabled) here.
As I don't have the other toolkit variants packaged I don't have a need for that wrapper script, and emacs is just a link to the actual binary via the alternatives mechanism.