api: Improve typing of arguments for RPCClient class
Includes support for converting two-value timeout arguments into tuples, as generating this argument with yaml will provide a list, which requests doesn't support.
Includes support for converting two-value timeout arguments into tuples, as generating this argument with yaml will provide a list, which requests doesn't support.