You're needs for a MOSFET key to enable battery voltage divider which is used to measure the battery voltage. So you can enable that key very rarely - just for battery measurement and disable it for the rest of time. In such way you can avoid fast battery discharge through battery measurement circuit.
Maybe it would be better to design measuring system with operational amplifiers?
No, that is useless and lead to additional battery discharge current for power supply operational amplifiers. Most of modern microcontrollers have 12 bit ADC, which is good enough to measure battery voltage from voltage divider with a very good precision and no needs for DC offset.
What is important is to take care to disable power supply for measurement circuit between battery measurement interval. Without that key it will lead to a pretty significant battery discharge.
For example ultra low power microcontroller in a deep sleep mode eats current which is much less than 1 nA, but if you keep voltage divider used for battery measurement powered all the time, it can easily eat 10-100 uA or even more which is 100000 times higher than microcontroller current consumption.