[Global] DataUtil -> DataUtils
[Global] DataUtils, InventoryUtils, StringUtils: Fix various bug
Also add test
TODO: Custom meta (Books/Enchanted Books/Fireworks/etc)