The best shampoos for fine hair that gently clean and add volume without weighing hair down, according to experts.