Realme Neo7 battery detailed ahead of launch