pub fn update_profile_metadata( ctx: Context<'_, '_, '_, '_, UpdateProfileMetadata<'_>>, metadata_uri: String, ) -> Result<()>