Bootcamp Windows on External SSD
You can indeed put Bootcamp Windows on an external SSD. I discovered this by searched for that sentence on Google (or roughly that). The how-to guy from 9-to-5 Mac has full directions on You Tube. And the only cost seems to be Windows -- this one's about 10 Pro-- and the use of VMWare and a piece of freeware called, I think, Win2USB, something like that.
It is tricky, in that there's a lot of steps, and you have to get them right. It took me two tries to get it going. But it will work. Good luck.
https://9to5mac.com/2017/08/31/how-windows-10-mac-boot-camp-external-drive-video /
iMac with Retina 5K display, macOS Sierra (10.12.5)