Opens the native contact picker Returns the selected contact or null if cancelled
Future<Result<Contact?>> pickContact() async { _ensureInitialized(); return _repository.pickContact(); }