setCategories replaces the entire message category list; it does not merge
with existing categories.
automations/categorize-outlook-message.automation.ts
messageId identifies the message and categories: string[] is the
complete replacement. Pass [] to clear categories. Optional account selects
the binding. Returns the updated normalized OutlookMessage.