OnePlus 7 Pro battery