3.36.0

(feat): Refactor auth options to be defined in individual AuthProvider classes instead of directly in BaseClientOptions. BaseClientOptions is now a type alias that intersects with the auth provider’s AuthOptions interface. This improves code organization and makes auth options more discoverable.