NFC and GPS kill battery.
They does, but minimally. Just ensure app is set to use GPS only when using the app instead of all the time. GPS is a hassle to turn off, currently a lot of app require GPS to be used.
For NFC, if you use it daily can just leave it on, doesn't really it that much, probably just 5% at most for daily transportation and payment.
Lastly is to only allow Autostart for app that you require active notification like messaging and otp.