I'm with my neighbor comments. How do you use Ubuntu without snaps? The base Ubuntu install already comes with several snaps. Installing random things through apt leads to snaps. I personally do not know how to avoid snaps on Ubuntu.
You migrate to Debian. Everything else is a bandaid that can be rug pulled any time Canonical feels like doing so.
You uninstall all snaps, uninstall snapd, and block it from being installed via APT.
Then you add e.g. the mozilla PPA such that its firefox package gets installed instead.
I made this snap "alternative" to solve this exact problem: https://github.com/justinclift
Packaged as: https://github.com/justinclift/snapd-empty/releases/download...
It's just an empty package that tells the system snap is installed, to stop the broken dependency chains you otherwise get from force uninstalling snap.
It's been working fine on a handful of Ubuntu 24.04 systems I've been handed and can't change the OS of, for about half a year now.