Recolección de Flow segura del ciclo de vida
Concepto: recolectar un Flow mantiene el upstream funcionando mientras el collector esté activo.
Problema: recolectar en onCreate con un lifecycleScope.launch simple sigue recolectando en segundo plano — trabajo desperdiciado y actualizaciones de UI obsoletas.
Solución: vincula la recolección al ciclo de vida.
La recolección ahora se detiene debajo de STARTED y se reinicia al regresar — sin churn en segundo plano.