Another huge Pixel Watch leak reveals up to 24 hour battery life and much more