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 | ENG-2063 ]]
**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.