Make it a chapkit service: mlproject migrate
Commit first: the migration moves files to _old/. In the model directory:
$ chap-devops chapkit mlproject migrate . --yes
running `chapkit mlproject migrate` in ghcr.io/dhis2-chap/chap-core:v2.5.1
chapkit finished; it wrote .dockerignore, .gitignore, CHAPKIT.md, Dockerfile,
Makefile, README.md, _old/.dockerignore, _old/.gitignore, and 6 more
wrote uv.lock with `uv lock` in the same image, so `docker build` works
chapkit finds the scripts in scripts/ through the train and predict
commands. chap-core v2.5.0 and older need --base-image.