Resolve Latest version based on SemVer
Fetch the the latest version based on the SemVer resolution, using a service that can be used both on the API (/ml/models/{model_id}/versions?version="version string" and on the controller.
Potentially adding columns for major, minor, patch, and extra might be necessary to help with ordering. Ties should be broken by highest id.
Alternatively we can provide a list with all versions to let the client resolve.
Edited by Eduardo Bonet