Rework Shazzrah script, add spell script for "Gate of Shazzrah"(23138)

Tweak the timer for "Arcane Explosion" accordingly to logged retail timers.

Implement the "Gate of Shazzrah"(23138) spell to remove hackfix which also didn't work as intended.

Due to incompompatibilities with how the other "Gate of Shazzrah"(23139) spell works, teleporting is being handled by the dummy effect in the former spell. This is because the teleport effect present in the spell doesn't provide the desireable results(it teleports the target to the caster, and applies the spell visual to the the target instead of the caster - all of which is the exact opposite of the correct behaviour.
There already is a enum named that and it represents another spell. I couldn't find any immediate naming convention for it since both are named the same, so I simply differentiated it by the dummy effect.