Surprised no one has mentioned https://graphite.dev/ yet. Our team uses it for stacked PRs, and it works really well.
Gross.
For something as fundamental as source control in this day and age, I’d go with the former open source option (and have recently been learning Jujutsu)…