pub(crate) async fn set_muted_ex( context: &Context, sync: Sync, chat_id: ChatId, duration: MuteDuration, ) -> Result<()>