ZFS: re-compress existing files after change in compression algorithm

You've have to recopy the data (full or partial) or zfs send/receive the data to a new pool or ZFS filesystem.

There aren't any other options.