That's an interesting one. I'm pretty sure that as you are leaving the country each time to go to Fiji, you would only count the 5 days you are actually in NZ, and therefore would be a non-resident.
Seems like it would be easier to be based in Fiji and overnight in NZ with that roster?