Mix the Sauce: In a small bowl, combine the soy sauce, fish sauce, lime zest, lime juice, honey, and ⅛ teaspoon of salt. Whisk until smooth, and set aside for later use.
Cook the Pork: Heat the peanut oil in a large skillet (about 12 inches) over medium-high heat. Add the garlic, chile, scallion, and lemongrass (if using), and cook for about 30 seconds, stirring constantly, until fragrant. Add the ground pork to the skillet and break it apart with a spatula. Cook for about 7 minutes, stirring occasionally, until the meat is browned and most of the liquid has evaporated. Use a flat spatula to press the pork against the skillet to create crispy bits, enhancing the flavor.
Add Sauce and Spinach: Pour the prepared sauce mixture into the skillet with the cooked pork and stir well. Let it cook for about 1 minute, then add the baby spinach. Stir until the spinach is wilted and well incorporated into the pork mixture. Toss in the torn basil leaves and taste the mixture, adjusting the seasoning with more salt if needed.
Assemble and Serve: Transfer the pork and spinach mixture to a serving dish. Arrange the scallion greens, chopped cashews, thinly sliced shallots, shredded carrots, lime wedges, and lettuce leaves around the pork. Serve everything family-style, allowing each person to create their own wraps by filling the lettuce leaves with the pork mixture and toppings of their choice.