we are using Map<String, dynamic> everywhere for user data
we need to create UserProfileModel in lib/features/auth/data/models/
"final String id; // The Auth UID
final String? customUserId;
final String email;
final UserRole role;
final String? name;
final bool isProfileCompleted;
final DateTime updatedAt;
final Map<String, dynamic>? additionalData;"
we are using Map<String, dynamic> everywhere for user data
we need to create UserProfileModel in lib/features/auth/data/models/
"final String id; // The Auth UID
final String? customUserId;
final String email;
final UserRole role;
final String? name;
final bool isProfileCompleted;
final DateTime updatedAt;
final Map<String, dynamic>? additionalData;"