Designing efficient PUT vs PATCH strategies for very large JSON payloads in ASP.NET Core: when to send full documents, when to send partials, and how to reduce bandwidth & write amplification.