Core/Spells: Fix some -Wconversion warnings

Attempt to fix #13152 by properly casting between data types during damage calculations.
Merge pull request #13154 from Unholychick/casts

Core/Spells: Fix some -Wconversion warnings