Functionality around parsing and comparing versions contained in git tags
@spec last_valid_non_rc_version([String.t()], String.t()) :: String.t() | nil
@spec last_valid_version([String.t()], String.t()) :: String.t() | nil