Core/Spells: allow to use ranked spells in `spell_proc_event` table (lik...

...e in `spell_proc` table)

Requires: #10327

negative spellId of first rank in `spell_proc_event`.`entry` means all ranks

reduces the amount of records in this table from 1084 to 722