fix: stabilize deck copying
Apparently modifying a new DataStore object using the "copyOf" function before saving it causes important values like the owner to not get set correctly. This is the same issue at the root of the problems with deck saving on the deck page which were solved recently.