Discover 10 nutrient-rich foods for naturally healthy, shiny hair, including eggs, almonds, spinach, fatty fish, guava, pumpkin seeds and avocados.