I have three Apple laptops designed to have at least ten hours of battery life. Two of those are G3 "Pismos" which achieved the feat by being able to run for five hours on a battery & having a multi-device bay that could accept a second battery.
The other is this 2017 MacBook Pro. See pic.