They do have a feature for that if you go to Setting > Display and turn on Accidental Touch Protection. Its main description is to pretty much prevent accidental touches when in a dark environment such as a pocket or bag. Hope this helps.
Battery life on my s10 was good till this morning. Charged up phone last night used it for awhile it got down to 94%. Put on night mode for the first time on the phone. Woke up this morning and phone was on 77%.