As I understand it (I have not done this myself), if you install TrueNAS to a drive larger than 64GB (I think 64GB will work as well), you can place the SWAP file on that boot drive. If you have a SSD that is 64GB or larger, that is a good option. Of the drives you listed, none of those. If you have a drive less than 64GB then the SWAP files will be on the data drives (the way 99.9% of us do it right now), probably due to the fact that when we created our pools, swap on the boot drive was not an option. If you have a lot of RAM and do not expect to run out of space, I personally would use the swap on boot drive option. It would free up 2GB (default) per data drive.
The second version of this answer is, any inexpensive SSD will work, and do not look at the capacity, instead look at the cost.
As the others have said, even the smallest of these is much, much larger than needed, and you aren’t able to use it for anything else unless you do hacky things that we don’t recommend. But if you have it anyway and don’t have anything else to do with it, might as well go for the smallest of them.