You can run multiple profiles with firefox. That has been a thing for I think 20 years or more. You may have to launch it with a command-line parameter, but you used to be able to have it ask which profile you want as it starts up.