[Bug Fix] Fixes Fusion Pack disassembly issue

Check to see if the item being disassembled is counted by charges. If so then remove only the number of charges that are required to reverse the recipe which is equal to item->type->stack_size.

Fixes issue #3064