What are the core components of the Android Jetpack suite, and how do they facilitate clean architecture?