I would consider going 10x 2TB Z2 and keep the extra two drives as single backup drives for your most important datasets. The data logistics will be up to you, but if nothing better turns up, zfs send/recv is the standard way to move datasets between pools.
The other possibility is that you don't do that, and just create a 2nd raidz2 pool with the new disks. And then go buy a backup disk for the most important datasets.