Amazon.com: USB C 3.2 Gen2 MacBook SSD Enclosure for Apple Flash SSDs 12+16 PIN MacBook Pro MacBook Air Mac Pro iMac from 2013 to 2017, with Adapter to Support M.2 NVMe SSDs (
32GB SSD Apple OEM Samsung- APPLE iMac Mid 2017 655-1991 MZ-KNZ0320/0A - Part Haven
Base model iMac Pro teardown sheds more light on its upgrade potential - 9to5Mac
iMac Intel 21.5" Retina 4K Display (2017) RAM and SATA Hard Drive Upgrade - iFixit Repair Guide