Fixes #9299 by checking if moving from a cargo part

As the title says, this adds a check in move_item so that we are not attempting to move items from a vehicle tile without a CARGO tag.