How to ensure reproducibility of environment?

Thanks for checking, the build works, but I was not able to run the notebooks due to the use of deprecated packages, and other run-time incompatibilities.
Incidentally, the workflows are broken in this repo since the upgrade, see my other post here: How to resolve circular workflows?
Could you help me fix this? I don’t even know where to start. :frowning: