Barring some wild twist between now and May, the SNP is on course to win the 2026 Holyrood elections.