Remove Vault as a hard dependency (Adds ItemCase-38)

Remove Vault has a hard dependency and only require it for the shop features of ItemCase.