Server/Currency: Some Currency Updates

* Update of Database Structure and SQLStatements for Currencies
* Update SMSG_SET_CURRENCY & SMSG_SETUP_CURRENCY Packets.

Signed-off-by: AriDEV <aridev666@gmail.com>
i think you need some brackets around `? : `
HasValue isn't set, you could use the set method of the optional struct