Improve `toolforge-tunnel` CLI with error handling
Bug: T325952
This pr gracefully handles failures, allows automatic retries (with backoff), and ctrl-c halting.
There is still one except
call (which panics on Err
). I believe if that fails, the whole OS is working terribly wrong.