There are currently two libraries being used directly in the code to deal with semver: github.com/Masterminds/semver/v3 and github.com/blang/semver/v4.
This PR tries to elimitate one of them (blang/semver), since the second library seems to be covering all use cases where blang was being used.
This has a direct impact on security as well as readability and general development, because we won't be needing to deal with different types that ultimately handle the same thing.
Note: This is being retroactively added to Jira.