Added DatetimeArray message (repeated int64, UTC ticks) to proto and code-first contracts. Host serializes DateTime[] → DatetimeArray. Client deserializes DatetimeArray → DateTime[] (not raw long[]). Client ExtractArrayValue now unpacks all array types including DateTime. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>