Marks & Spencer has topped a new UK high street fashion ranking for brand health, which assesses consumer satisfaction, impression, and brand reputation.