The repair bill for eight of the largest of Scotland’s publicly-owned ferries has hit almost £100 million in the past decade.