High Watermark in Apache Kafka Explained: LEO, ISR, and Data