prevent apps from changing status bar color
Yes, there are apps that allow you to override the status bar completely. I had the same issue with Firefox's horrid new UI choice and was able to solve it with the Status app. I can't say if it's the best app for the job, it's just the first one I tried. So far it seems fine although it took some time to get it set up how I wanted. If that doesn't do it for you there are plenty of other apps on the store that seem to do the same thing.