We have already defined all the constant etcd versions in the centralized place api/version/version.go. So we should replace all the versions with the centralized definitions.
By validating if WAL doesn't include any incompatible entries we can implement storage downgrades.
Co-authored-by: Lili Cosic <cosiclili@gmail.com>