I think its very hard to optimize battery with the help of cordova plugin , Native application development much easy to do that.
I think some battery optimization techniques used my software like - anti-virus.
check the battery level
then disable some hardware devices features like
- wifi
- bluetooth
- decrease brightness
- disable some more important application
etc.
I think its very hard to disable feature like this. I am not 100% sure is this possible to cordova