Building a Durable Telemetry Ingestion Pipeline with Rust and NATS JetStream Why Direct-to-Database Ingestion Fails at Scale and What Actually Works