We are continually working on improving battery life. One thing that may help in the meantime is using Dark theme, which was a top mobile request added to Teams mobile in February.
I have the same issue with the battery. May be you should include an option to disable notifications outside working hours
We have been iterating on different designs and are starting to test internally. I don’t have a timeframe but will keep you posted.