yea this is probably the most annoying issue i’ve had on Arch. every time there’s a new version of Python, you’ll need to reinstall some python packages, usually the AUR stuff.
https://wiki.archlinux.org/title/Python#Module_not_found_after_Python_version_update
for Firefox there’s now Vimium-c and Tridactyl. personally using Vimium and its been great