Array of keyword keys (e.g. ["thousandRunes", "martial"])
The actor performing the action
The action item being resolved
Tracker action data
The swing being resolved (for mirrorSwing resolution)
Iterator cache from the parent swing triggers call
OptionalpriorAccumulator: any[] = []
Accumulated results from prior trigger calls
Execute triggers from all keyword items matching the given keywords in the swing context. Looks up each keyword item by key from world items, resolves mirrorSwing iterators, then runs each keyword's triggers via executeSwingTriggers.