It's just Linux, so you should be able to use a USB drive fine. I believe the idea is to use the same microSD card as a Steam Deck and Steam Frame (which also has microSD). Easily move games between systems.
You can swap out the NVMe SSD too.
And yet somehow steam deck has absolutely zero issues with microsd cards