I mean with tuning (auto-cpufreq) you can expect expect 7-8 hr based on my caculations. But for 10+ hrs you really wanna dim the brightness, disable bluetooth if not in use, enable VAAPI / hardware acceleration on browsers if you watch videos frequently, and rest of hacks. Have a look at some of my config:
Haven’t tested on framework, I purchased on batch 7 just yesterday.
Some more options: PasteBin (use with caution)