Define some opcodes
Scripts/Nexus: rewritten instance script

(cherry picked from commit f743fb3e43036bdfd4e6b96dff1a82c19e3faa59)
Scripts/Nexus: Implement Grand Magus Telestra's seasonal costume

Closes #13643

(cherry picked from commit e2f7b91298d6588c062db2d1132a62ddd8a4437a)
Core/Items: Fix signed/unsigned mismatch warnings
Core/PetitionsHandler: Move charter costs to config

(cherry picked from commit 0c1d3aa344921b324b7bf5e164a228a0d2a1aa70)

Conflicts:
	src/server/game/World/World.h
Core/DataStores: Moved broadcast_text handling to DB2Storage
Core/Scripts: Add new SpellScript hook OnEffectSuccessfulDispel

Adds SpellScript hook to execute scripts after succesful dispels, example could be warlock pets Devour Magic, which should only trigger when succesfully dispelling an aura.
Core/Scripts: Rewrite Devour Magic
Rewrite Devour Magic to use new spellscript hook OnEffectSuccessfulDispel.
Merge pull request #13751 from Unholychick/6.0.3

Core/Scripts: Add new SpellScript hook
Merge pull request #13744 from Golrag/Opcodes

Core/Opcodes: Add some opcodes
Core/DataStores: Added DB2Manager

* Moved DB2 helpers to new class
* Moved hotfix data to hotfixes database and core management functions to DB2Manager class
* Updated HotfixNotifyBlob packet