synopsis: Remove `AnyVersion` and `WildcardVersion` constructors from `Version`
packages: Cabal
prs: #6742

description: {

This changes makes `Version` type less "syntactic",
i.e. contains less constructors for semantically same version ranges.

}
