Have you considered System76?
I have a similar issues with OEM's laptop quality years ago with both HP and Dell. System76 laptops have been a pleasure to use.
The new Lemur Pro has a 10th gen CPU, does not have a numpad, and does have an FHD panel. They claim up to 14 hours of battery life on Linux. (21 hours coding on VIM.)
https://system76.com/laptops/lemur
https://www.fosslinux.com/36826/system76-lemur-pro-a-linux-l...