Struggling with fine hair? These are the best shampoos we’ve found that won’t weigh it down, but still offer moisture and shine.