Amazon has blocked ChatGPT’s new shopping agent, kicking off a battle over who controls what you see and buy online