Core/Misc: Implement reinterpret casts for all battleground classes and use them.
Core/Misc: Update const casts of ToBattlegroundX to use reinterpret_cast as well.
Merge pull request #10455 from Discover-/Battleground-Reinterpret-Casts

Core/Misc: Implement reinterpret casts for all battleground classes and ...