NMAP won’t have any meaningful impact on battery - I’ve used it since I started with HA, and one of my devices is a Pixel 3a. I see the phones go into deep sleep mode as you’d expect.
However, if you want something that 100% doesn’t then consider moving to Bluetooth tracking, ideally using monitor.