Description
Most RPC connections are currently established inline at each call site using either nodedialer or rpc.Context, followed by the creation of the RPC client. However, these only support dialing gRPC connections. To support DRPC as well, introduce equivalent DRPC dial methods so that helper functions for creating RPC clients can choose between gRPC and DRPC based on the rpc.experimental_drpc.enabled
setting.
Jira issue: CRDB-51587
Epic CRDB-48923