My guess is that the 660 or so Republicans are those saying they will be particpating in the primary, of which there can be R, D’s and I’s. I believe NH I s an open primary, so that should explain the differences between those numbers and the self identifiers by party. They didn’t do a great job of explaining.
The way I read it, a large percentage of those who are registered Republicans, no longer identify with the Republican Party.