Nice quiz, nominated. You might need to add to this after 14 October 2023 when the next general election is due; polls currently back Christopher Luxon of the right-wing National Party to win.
One point - I wouldn't include Hugh Watt, who became acting Prime Minister for a few days (when the previous prime minister died in office) until the next PM was chosen.