Your current laptop is actually quite decent, but as you are using a power savings CPU this is likely limiting your compile speed as mentioned.
The class of laptop you are looking for is a workstation laptop. These are typically sold for use in specialized business contexts. Because of your requirement of no GPU due to battery concerns, this means that we are forced to throw out a significant segment of the market as Gaming laptops are usually going to deliver best bang for the buck for the specs that you desire.
I decided to push your budget in favor of higher quality components.
- Intel Xeon W-10885M (8 Core, 16MB Cache)
- Intel UHD Graphics (only, Integrated into CPU)
- 95Whr 6 Cell Li-ion Battery
- 32GB RAM (2x 16GB)
- Generic 256GB SSD (M.2 PCIe NVMe)
Because I am recommending a laptop you can buy from DELL directly, this configuration is customizable depending on what you want specifically. I've just pre-selected what I suspect you would desire (e.g. lowest resolution screen to reduce power consumption).
If you are seeking to lower the price I found a lower spec-ed configuration on newegg for $1,174.99, but I could only find refurbished laptops of the 17" size variant. At that price point I didn't think you would want to shoulder the risk of the battery already been somewhat worn and therefore sacrificing your battery life. You could also try looking on Amazon, but the spec filtering on there is rather lackluster.
A final note I would like to attach, is that if you find the performance to be sufficient, and want to extend battery life, you could try installing the Intel XTU CPU utility and purposefully shortening the turbo boost time (recommended) or try undervolting (not recommended if you value system stability). Note that voltage has a squared relationship with power consumption, while frequency has a linear relationship.