The mother of all iPhone 12 leaks reveals names, specs and prices for every model