This diff introduces the get_new_session_id internal function which is a gRPC unary request to the Tunnelbroker server to create a new session and obtain a SessionID. The function gets the pointer to the Tonic client, and new session parameters (including signed nonce from the D6039, D5999), and returns the sessionID from the server.
Linear task: ENG-2434