If a ToolGateway is installed and attached to a ToolServer, we'd like to proxy all requests through the ToolGateway.
The Operator should check if a ToolGateway is attached in the Status and use the gateway url instead of the tool server url for configuring the agent.
ToolServer CRD Status has new field GatewayUrl that is populated with the gateway url including path for the specific ToolServer. The Gateway URL can be read from the ToolGateway Status.
When reconciling the Agent, the GatewayUrl should be preferred when present.