[FEATURE] Built-in version management
Problem Statement
It's annoying to manage aztec versions with aztec-up.
Proposed Solution
Introduce a file that specifies an aztec version. aztec & aztec-nargo should read that file and download (if not already downloaded) the appropriate docker container and use that docker container in the project. The file may be similar to rust-version, rust-toolchain.toml or .tool-versions (if you want to go all-in on https://asdf-vm.com).
Example Use Case
No response
Alternative Solutions
No response
Additional Context
No response
checkout https://github.com/nemi-fi/gaztec for an example implementation
@olehmisar I assume that gaztec fixes my issue? https://github.com/AztecProtocol/aztec-packages/issues/18287 Because it's getting annoying recently with the constant updates