replaced GetSpellInfo to use C_Spell.GetSpellName instead of C_Spell.GetSpellInfo because it looked like the usage was mostly for retrieving names
UnitDebuff and UnitBuff now uses C_UnitAuras
AuraUtil.UnpackAuraData as it seems this fixes debuffs/buffs not showing on nameplates (interrupts were still shown), apparently used for unpacking return values with backwards compatibility
not sure if this complies with format