Make the marinade: in a bowl whisk together chopped lemongrass, grated ginger, honey, 2 Tbsp soy sauce, fish sauce, and minced garlic.
Marinate the beef: place sliced skirt steak in a zip-top bag or bowl, pour the marinade over the steak, seal, and refrigerate 20–30 minutes or up to overnight.
Cook the spaghetti squash: pierce the squash several times and microwave on high about 15 minutes, turning every 5 minutes, until tender; let cool slightly, then cut in half lengthwise and scrape strands with a fork. (See notes for roasting method.)
Sauté the vegetables: heat 1–2 teaspoons oil in a large skillet over medium-high heat, add chopped bok choy and sliced mushrooms, and cook 8–10 minutes until bok choy wilts and mushrooms caramelize; season with salt and pepper, then remove and keep warm.
Cook the steak: return the skillet to high heat with a drizzle of oil, add the marinated steak in a single layer, sear 2–3 minutes, toss and cook another 2–3 minutes until cooked through; if any marinade remains, pour it into the pan and cook 1 minute more.
Make the peanut sauce: in a medium saucepan combine coconut milk, peanut butter, brown sugar, 2 Tbsp soy sauce, and Thai red curry paste; heat over medium, stirring until smooth and slightly thickened.
Assemble the bowls: divide spaghetti squash among bowls, top with bok choy, mushrooms, and sliced steak, drizzle with peanut sauce, and finish with chopped peanuts, chilies, shredded carrots, fresh mint, Thai basil, and chopped lemongrass as desired.