Manages independent backstacks for multiple tabs.
Handles back navigation according to the "exit through home" pattern.
Sets the active tab and replaces its stack with the provided route path.
Switches to a new top-level tab route.