Fixes:
- Fix indentation (should use spaces), see #814
- Fix spelling errors found by CodeSpell, see #841
- Check for NULL in cJSON_DetachItemViaPointer, fixes #882, see #886
- Fix #881, check overlap before calling strcpy in cJSON_SetValuestring, see #885
- Fix #880 Max recursion depth for cJSON_Duplicate to prevent stack exhaustion, see #888
- Allocate memory for the temporary buff...