Batch check multiple permissions
Future<Map<String, bool>> checkPermissions( String userId, List<String> permissions, { String? resource, Map<String, dynamic>? context, });