I've done a fair amount of research on the topic and have concluded that the necessary modules, harnesses and bezels end up being too costly even before picking a head unit. I don't want to lose climate control or steering wheel control functionality and that requires an expensive module.
Personally I'm now looking more in the direction of just getting a background carplay/android auto module that integrates with the OEM screen and retains all normal stock functions. I believe some or most of these units have everything you're asking for. I've seen a few of them badged by western companies but I could tell they weren't manufacturing them themselves so I started digging around on aliexpress and found the unit(s) they're rebranding. I'm considering ordering one myself soon. They're not cheap but compared to the cost of getting everything else to go aftermarket, it seems like a good option.
I'm leery of linking aliexpress urls on my first ever post in the forum, but I'll attach an image of what I'm referring to. I've seen them for $300-$400 on aliexpress and up to $800 from a western vendor who rebranded it.
If I pick one up soon I'll make a post about it.