We’ve chosen 25 of the most beautiful restaurants in Scotland, from a farm-fresh classic in Edinburgh to an art-filled hotel favourite in a National Park