Use CI/CD inputs for pipeline configuration?

Summary

At the moment, we configure the pipelines of the aiv toolkit mostly by overriding environment variables.

Gitlab CI/CD has a dedicated mechanism though for this: https://docs.gitlab.com/ci/inputs/

  • Investigate if this is preferable over variables
  • If yes, change workflows here to use those.

/cc @volodymyr.savchenko