pub fn resolve(sa: &SpellAbility) -> StringExpand description
Build a stack description for this sub-ability from its params.
Mirrors Java’s AbilitySub.getStackDescription().
Uses the SpDesc or StackDescription param if available, otherwise
falls back to the ability text.