Google Pixel 5 just fully leaked — here's the final design and specs

This is the Pixel 5 – and practically every single one of its specs. How much of an upgrade are Pixel 4 owners getting?