Warn/Reject if using an incompatible version of asuran
Asuran should flag an error and signal to the user if they are trying to read from or write to a repository.
Version information is already exposed in the headers, so this should be as simple as adding a VersionError
variant to the BackendError
enum, and doing version checks when loading the manifest.