The 13 best haircare brands and which products to use, according to professional hairstylists and trichologists