Just out of curiosity: which drone? 45 mins airtime (hovering, no wind) points to a DJI Mavic 3, though. (EDIT: 30-32 mins real flight time)
Autel Evo II Pro 6k and Mavic 3 will just barely do 40 minutes hover time in fair conditions.
Fallback beyond wasting those batteries will be the Mavic Air 2S (3 batteries), and then finally moving to the DJI Mini 2 (3 batteries) if I need to go that long.
Not a fan of the Skydio 2. Battery life is shit and controller distance is shit. DJI FPV will drain way too quickly. Doubt I'll dust off my DJI Phantom 4 v2 if it goes that long.
Unfortunately, the P4 has the weakest battery life, but it's the oldest and most powerful drone by DJI. I sold mine because of legal hassles before the current laws were in place. Back then it also had the best specs for its prosumer camera.
Then i settled for the Mini 2, impressive lil thing, pretty slow but surprisingly stable in windy conditions. Flight time is ok for these tiny batteries, but they charge forever when inside the drone. I wouldn't have bought it without RAW mode, though it's the only one from DJI in a weight class that is allowed to be flown over groups of people in my country.
I considered an Air2S as "uograde", but when i heard about the 3/4 sensor on the mavic 3, i decided to wait for it. As we know, DJI brings out their products in almost beta state, so i'll wait until things stabilize, software wise, while there are also legal things to check because of CE restrictions. I am already a licensed pilot, which makes things easier.
Some months ago i had a look into the Autel, i can't remember why i didn't like it, though. Most likely it will be the Mavic 3 which i will choose, but first wait until DJI gets problems ironed out and ideally deliver a valid CE certification for this thing.
EDIT: I also remember Yuneec's being a thing in past years, but their battery life was just too poor.