The UK's best fish and chip takeaways and restaurants for 2025 have been announced and seven are in Scotland.