setup abstract method
Initializes CallKit with the given config.
This must be called before placing or receiving calls.
In desktop runtime (Windows/macOS), the lifecycle remains aligned with
existing mobile semantics and is bridged through desktop/bridge.
Implementation
Future<VoidResult> setup(NESetupConfig config);