The question and the suggestions before yours address the storage of the snap itself, not their data.
Also, note that the /var/snap can simply be mounted as a different filesystem, as usual in this kind of scenario. It cannot however be a hardlink, because hardlinks do not work for directories. The “-s” in that command means symbolic.
There’s also no need to have “lots” of space, unless the applications in use require lots of space. This is true and general for any application used anywhere.