These are the happiest places to live in Scotland in 2025 including three in and around Glasgow.