If you're recording 1080p with audio + wifi capability, don't expect a battery to last long. Definitely go wired. Most of the time you can just run the wire under the dash, up the passenger door brace, under the front of the headliner and back down behind the rear-rearview mirror. Transcend makes a range of dash cams, such as the DP 520 that have everything you mentioned, but it costs a bit more. You can angle the second cam to see the driver and out the back window, and it has GPS + wi-fi capability. It syncs to an app installed on the smartphone.
I do like the suggestions of two cheap cams front & back, but removing them so they don't melt from the tropical sun every time you get out of your car would become a chore. Also increases the risk of someone noticing one or both of them and deciding its worth breaking a window for them.
I worried about people stealing my dash cam a few times, but since I live south Texas without shade to park under the sun will kill it regardless so it is a moot point. I have to pop my dashcam off its mount just so the heat doesn't melt it, and at night nobody will notice it behind the rear-view regardless. You can also hide them between some split/dual sunshades and the rear-view mirror during the day, as another option against heat or pilfering.
Some cams include SDXC cards https://10carbest.com/best-dash-camera
what they don't advertise is that most are cheap TLC that will wear out quickly. Transcend ships its own brand endurance brand MLC cards with its cams, so I favor them for that reason.
There are many interesting videos on YouTube, I'll leave one of them here, I hope someone will help in the future.