It is hard for anybody to price it until they strip the roof & examine the timbers underneath , if the slates were slipping the battens are possibly rotten & will need replacing then it will have to get some type of felt or protex. If the joists aren't damaged they may reuse them , if they have to change them they will probably cast a ring beam & recut the whole roof. I did a similar job on a cottage I own about 4 years ago. 30 ft long x 20 ft wide the roofing materials came in around 5000.00 not to mention the labour ( used tegral thruetone slates because too many of the origional slates either broke or were hollow when they were stripped off. )