I read last week on reddit there are some developer options that can be disabled to increase battery life.
1. Turn off "Mobile network always active". NOT recommended if you do Wi-Fi calling (I don't)
2. Turn off "Allow window-level blurs". You can see this blur when you go to your home screen and slowly pull down the notification shade, the background wallpaper gives a blurry effect (think iPhone like). When disabled pull down the notification shade and you'll see the background just looks faded and not blurred. Apparently that blur effect can be resource intensive and I'm not sure in what other aspects in the UI you can see it but I disabled it anyway.
Still testing if the above saves some battery percentage but even so, without having done this my battery life through the day has been really good, as well as standby time. Based on my minimal phone usage (calls, text, occasional browser and Youtube) the phone easily lasts me until the next day.
It's not as good as my 5A (that I'm selling soon) but that form is lower spec'd so it makes sense.
I think Kizzy Katwoman also mentioned in another post that she goes into Apps -> Android System Web View -> and clears storage, force closes, and reboots phone and that's had an impact on her battery when she used to use her Pixel 5.
I for one also keep Bluetooth disabled until I actually need to use it and also disabled "Notify for public networks" under Wifi settings. I also have zero use for Always On Display. I find it too distracting.
There's little things you can do to improve battery though in an ideal world you shouldn't have to!