A restaurant guide has named its best restaurants in the UK for 2025, and 10 are in Scotland.