Adapter cables from SATA to USB or Thunderbolt (etc....) would be sufficient. Why bother with an enclosure for a SSD?
SSD drives have no exposed electrical contacts other than data and power. So you could set the drive directly anywhere and just use a small power supply (I use a 2 amp small power adapter that plugs into my drive and then the wall). Then run an adapter cable from the SATA to whatever port you choose to use on the Mac.
Much cheaper option.
In my case, I'm just going to USB 2.0. And honestly, it's just as fast as my built in SATA-2 connection for booting.
I'm sure benchmarks would disagree with me. But I'm just looking at perceived performance.
Now, comparing USB 2/3 to thunderbolt may be significantly different. But I don't have a thunderbolt machine to compare.
If you want scientific data, I'd google something like the following:
'Compare data transfer speed USB 3 and thunderbolt'
'Compare data transfer speed SATA 3 and thunderbolt'
If you'd like some idea of speed comparisons USB3 and Thunderbolt enclosures for SSDs, see this review I did a few years ago for a (at the time) $18 Inateck 2.5" USB3 enclosure. I benched it against my Delock Thunderbolt enclosure and they performed quite similarly.
The disadvantages are as I've already mentioned above: Getting Windows to run over USB3 is an involved process and TRIM commands do not work. This leads to increased write amplification as well as often to decreased performance over time. For occasional use in BootCamp Windows I don't think it'd be that big of a deal but for those looking to run MacOS off an external I always advise against it.
USB 2.0 is not a viable option. You'd be lucky to see 50MB/s.