fn refusal(
status: u16,
error: &str,
codes: &[u64],
description: &str,
personal: Option<bool>,
step: Step,
) -> SyncErrorExpand description
What Microsoft’s refusal means, as Sioul says it: OAuth’s error,
Entra’s codes (error_codes, else the description’s AADSTS), the
account’s kind when known, and the step.