Combine the white vinegar, balsamic vinegar, honey, and powdered saffron in a microwave-safe bowl and heat for 30–60 seconds until warm.
Transfer the warm vinegar-honey mixture to a blender or food processor and add the chopped cashews, 2/3 cup cilantro, minced garlic, sugar, black pepper, and ground cumin; puree until smooth.
Pour the puree into a bowl and whisk in the 1/4 cup olive oil; chill in the refrigerator while you prepare the filling.
In a mixing bowl, mash the avocados and stir in the sun-dried tomatoes and 3 teaspoons chopped cilantro; season with 1 teaspoon garlic salt.
Place one egg roll wrapper on a clean surface with a corner pointing toward you. Spoon about one-third of the avocado mixture into the center of the wrapper.
Fold the bottom corner up over the filling, fold the two side corners in, brush the top corner and edges with the beaten egg, then roll tightly from the bottom to seal. Repeat with remaining wrappers and filling.
Pour enough vegetable oil into a skillet to cover the bottom with about 1/4–1/2 inch of oil and heat over medium-high until shimmering.
Fry the egg rolls, turning as needed, until golden brown on all sides, about 3–5 minutes total; transfer to a paper towel-lined plate to drain.
Serve the egg rolls hot with the chilled cashew-cilantro dipping sauce.