@rachaelspooky Fairphones have easily replaceable batteries, screens, charging ports etc. at least, as well as an SD card slot.
They're also quite expensive so I realize this probably doesn't help you now. But perhaps others will see this and move the needle a little bit by getting one.