Можешь объяснить, что такое Kotlin Flow и описать его ключевые характеристики, включая то, чем он отличается от горячих потоков и что делает его подходящим для обработки асинхронных операций с данными? — ДейлиПреп