Flipped bits will be detected and corrected if you're running at least a mirror, which you should be. This is one of the main reasons you should use ZFS for data you want to keep, and one of the reasons why it's so much better than traditional RAID.
You can create snapshots of FS to keep old versions, but how many, and therefore how much space is used, is up to you.
You can create snapshots of FS to keep old versions, but how many, and therefore how much space is used, is up to you.