These Pixel 8 and Pixel Watch 2 leaks tell us everything about the products