A helper class for managing multiple OnBackPressedConsumers.
Propagates a back press event across a list of consumers. This starts by offering the event to the first consumer and passing it on to the next, until a consumer returns true.
Registers a new consumer for back button press events. onBackPressedConsumer is bound to lifecycleOwner. It is called only if lifecycleOwner is at least in the Lifecycle.State.STARTED state.