Bought this last month - https://www.amazon.in/dp/B0C7R342NJ/
Amazing battery life and perfect gaming. 90 whr battery
Easily lasts more then 5 hours non-gaming
Comes with 2 SSD slots.
Only downfall being it is DDR4 not DDR5
I spend nearly 2 weeks searching for a laptop and this was best product and very happy..
My vote be with Asus f17 or similar given I have been primarily using it with fedora. If you ever want to install Linux Asus F series are great because of using Intel wifi, and having keyboards and touchpad devoid of fingerprint which makes easier to work in Linux.
There's great community support also- https://asus-linux.org/
Apart from that having 90whr battery even with regular usage of 1 year, it would be degraded to about 75-80whr in average and that is still plenty. Can't say the same for other.
Looked into the Acer model, Apart from Battery being 50wh and display at 45% ntsc (just enough for browsing) its a pretty good laptop with Intel wifi and weighing at 1.8kg. They mention tb4 port, if it supports PD charging, which it should if its a full fledged implementation, than you can use external powerbanks to help with the battery somewhat.