I don't think a script for “8to10” makes much sense. A “9to10” script would be better. You'd just have to run both (8➜9, 9➜10), that way everyone using AlmaLinux 9 could benefit from it right away. I'm also hoping for a script like that, since I'd like to switch to AlmaLinux 10 as well (from AlmaLinux 8).
There’s already a basic script for this from AlmaLinux “9to10” since July 2025: ELevate to EL 10!