Long-serving SNP politician Annabelle Ewing, who is also one of Holyrood's deputy presiding officers, has announced she will not run for re-election in 2026.