Core/Spells: Fix some -Wconversion warnings

Attempt to fix #13152 by properly casting between data types during damage calculations.
Core/SAI: Remove SMART_ACTION_STORE_VARIABLE_DECIMAL

It's not used.
Core: Fix warnings
Merge pull request #13154 from Unholychick/casts

Core/Spells: Fix some -Wconversion warnings
Core/Grammar: corrected grammar of some strings
Merge pull request #13159 from ShinDarth/335_fix2

Corrected grammar of some strings
DB/Quest: Matis the Cruel

Script this quest,

* One line is not proper text and thus no broadcast text id, the proper text is same line but with $n instead of npc name but on tc this gets filled by player name which for this text is not the right behaviour
* Know Matis gets up again after been captured, same happens on retail did not mean to replicate that bug but managed too.
Core/NetworkIO: Fixed queued packets not being properly sent causing players to be stuck during loading

Closes #13120
Core/Spells: consider spell speed in SPELL_EFFECT_CHARGE

Misc: removed some duplicate guid words in logs
Core/Scripts: implemented a guid map in InstanceScript, this way you can easier store guids and access its objects
Scripts/Gundrak: cleanup InstanceScript
* converted Gal'Darah and Moorabi to BossAI
* add and correct some texts
* fixed altar activation spell visual
forgotten to click save :(
DB/Misc: Queen Angerboda

Fixes script for the Slumbering King.

Closes #10247
Core/Misc: changed trinity string id to unsigned and removed obsolete code
SQL: Fix sql import
Core/Trade: Fixed enchanting soulbound items in trade

Closes #12850
Shared/Logging: Use standard format specifier for size_t

Use standard format specified PRIuPTR for printing/logging size_t type that can be either uint32_t or uint64_t depending on platform/build configuration
DB/Creature: Remove disable combat movement from some SAI

By Malcrom
Core/Texts: added TextRange parameter to creature_text

Ranges:
0 - Normal (Default)
1 - Area
2 - Zone
3 - Map
4 - World

Ref #13116
Core/AreaTriggers: enable areatrigger teleports in battleground

Closes #11999