From monjayaki and Edomae sushi to yakitori alleys and matcha sweets — 20 essential Tokyo foods, where to find them, and how much to pay. A complete guide for first-time visitors.