Serializes user profile to a JSON map.
Map<String, dynamic> toJson() => { 'id': id, 'email': email, 'access_token': accessToken, 'refresh_token': refreshToken, 'user_metadata': userMetadata, };