Harrogate council to pay Leon developer £25,000 in appeal costs