The gap between flagship and midrange phones continues to close, thanks to devices like Xiaomi’s Poco X7 Pro. Starting at just $350 (£309), you get a large screen, silky performance ...