Best Broccoli Salad (Vegetarian and Vegan options!)