@misc as a data point - my 12 pro max was a refurb which I got in December 2022 and the battery lasts for a good day and a half without a charge, fwiw.
But, i'm a homebody - I use it all the time, usually on wifi which seems to help with battery life. I try to remember to wipe it annually to prolong...