Realme X7 Pro shows not all good smartphones have to be thick, heavy, bulky