Thai Peanut Rice Noodles with Crunchy Vegetables: An Incredible 10-Ingredient Recipe