This diff introduces changes to the Tunnelbroker's `Dockerfile` to change the build system from `cmake` to use `cargo` instead.
Also, deprecated cmake-related commands were removed from the `Dockerfile`.
This diff will also fix the CI (Docker) workflow fails for Tunnelbroker which are related to the Tunnelbroker's transition to Rust.
Related Linear task: https://linear.app/comm/issue/ENG-2063/make-changes-to-tunnelbroker-docker-build-process-to-change-build
**CI Notice:**
The Nix CI will fail on this diff until the end of the stack with the changes to the Nix CI build commands. This stack will be landed all in one to prevent CI from failing on diffs out of this stack.