Your requirements 3 and 4 kind of filter out most modern phones from the past 5+ years. Brax Phone is modern and has most of your desires (except for the ROM support, but the phone is open hardware, supposedly). Besides that, I do love Xperias, though they're dated. I am not a fan of Samsung at all, with their annoying Bixby and updates that break the device and locked down bootloader. I'm rocking a Pixel, personally, but it's because I needed a more modern phone for my use case that can handle GrapheneOS or CalyxOS (though I would absolutely love headphone jack and SD slot, which it doesn't have).
Edit: spelling errors
I lost access to that account shortly after I moved to the iphone 5s, but, yeah, that would have worked :/