refactor current_store stocks handling for cart to work with API too, make variant_images monomorphic