The Huawei P10 and P10 Plus specs and price have leaked weeks before their launch day, showing what’s to come for the Chinese...