Clonezilla should suffice for cloning the SSD.
A docking station (like this) with included m.2 slot for the Steam Deck should do the trick to have both SSDs attached to the Steam Deck - if you plan on having a docking station for your Steam Deck anyway, that is.
Without such a docking station you need an adapter (or even two) for the SSD(s).
Easiest way would be to swap the SSDs and install SteamOS anew.
I upgraded mine with a Corsair MP600 Mini 2 TB back when that didn't cost an arm and a leg.
Per GB SD cards aren't a lot cheaper, but typically are slower and have worse durability than SSDs.
I do have an SD card in my Steam Deck, but only use it for my gog.com library. It makes moving that library between my Steam Deck and my laptop easy. On that SD card are only smallish games.
I wouldn't want to run Cyberpunk 2077 from an SD card.
