I published a small library to bind Navigation3 to Browser History!
https://github.com/terrakok/navigation3-browser
It supports two different modes: Chronological and Hierarchycal.
Take a look at the demo app and feel free to use in your projects โฅ๏ธ
An example how to use in a real project (not merged yet): https://github.com/JetBrains/kotlinconf-app/pull/569/commits/532ea255c1721674854ce663f47a7c4153b6430a

and uses good architecture practices