New Zealand vs South Africa 1st Test Match Team Squad List: South Africa tour of New Zealand, 2024