CleanVersion fixes some versions that might not follow the A.B.C-prefix syntax. In that case we fix them
to avoid hashicorp's go-version library to crash.
MustParse must be used with versions that are embedded in the code or generated by us,
so we are sure that the format is correct. For versions that are provided by a user
we should handle properly the error.