Core: Add rest of checks from SendListInventory to BuyItemFromVendorSlot
Merge pull request #11568 from Rochet2/VendorChecks

Core: Add rest of checks from SendListInventory to BuyItemFromVendorSlot