Update model version upload flow
Depends https://gitlab.com/teklia/arkindex/backend/-/issues/1404
A small update is required to support the new flow:
- update parameters of base methods to create and update model versions
- update
TrainingMixin.publish_model_version
flow
As the publication is pretty high level, it does not need directly impact workers.
You'll need to patch the workers themselves to support the metrics though... (other issues)