Google Merchant Center feed errors: what they mean and how to fix them

The disapprovals that hit most shops — mismatched prices, missing GTINs, image and crawl problems — what causes each one and how to stop it coming back.