All Blacks utility Damian McKenzie has recommitted to New Zealand Rugby through to the 2029 season after a “high level of interest” to move offshore.