Install Non-Snap Firefox (PPA)

Ubuntu 22.04 and newer forces Firefox snap, even if you don't want to use it.
The below method also works on WSL (Windows).

First, remove the snap version of Firefox:

sudo snap remove firefox

Add the official Mozilla Team PPA:

sudo add-apt-repository ppa:mozillateam/ppa

To make sure the system always uses the Mozilla Team PPA, you need to set its priority.
Open this file:
/etc/apt/preferences.d/mozillateamppa

Add this text:

Package: firefox*
Pin: release o=LP-PPA-mozillateam
Pin-Priority: 501

Finally, update and install.

apt update
apt install firefox