Vets will be legally bound to prescription fee caps and publishing price lists among new measures which will start coming into force later this year, the competition watchdog has announced..