Review Honor Magic 5 Pro hands-on: The makings of a Galaxy S23-killer