screenHistory
The screen history that travels with this stack.
Carried here rather than handed over separately so that sharing one stack across a hybrid app's surfaces — the sharing this class already exists to enable — is all it takes to keep previous_screen continuous across a Compose↔native transition. A second object to thread through would be one more thing to forget, and forgetting it would produce a silently discontinuous previous_screen rather than an error.