The story of the 2023 New Zealand Election: From build-up to aftermath.