Update on this, and it's better news than what I was about to tell you.
I built a 26.04 cloud image VM on a lab host and walked it up the kernels. Stock image is 7.0.0-28 and gave me a 59s sched_clock correction on 6 vCPUs. apt upgrade got me 7.0.0-30 out of resolute-updates, which only landed this morning, and that's still 50 to 59s. Then 7.0.0-31 from resolute-proposed: 0.4s, twice. Wall clock from reboot to sshd went 78s to 31s.
The part that matters for you is that I left console=ttyS0 in the cmdline for all of those runs, and never set tsc_mode. So -31 looks like it fixes this without your grub edit and without losing live migration. Canonical did take the patch, it just hasn't come out of proposed yet, and -30 doesn't have it, so upgrading normally today won't get you there.
No idea when it promotes, and I wouldn't put a proposed kernel on a production pool on my say-so. Until it does, your ttyS0 change still looks like the cheaper of the two workarounds.