/claim #679
This PR implements the full JSON ADT for ZIO Blocks as defined in Bounty #679.
Json sealed trait with 6 cases (Object, Array, String, Number, Boolean, Null)JsonError with DynamicOptic path tracking and detailed error accumulationJsonSelection API for fluent, multi-value navigation with accumulated errorsMergeStrategy sealed hierarchy (Auto, Deep, Shallow, Replace, Concat, Custom)transformUp, transformDown, filter, filterNotsortKeys, dropNulls, dropEmptyJsonEncoder[A] and JsonDecoder[A] type classes with priority resolutionJson.parse(String | Array[Byte])json.encode and json.encodeToBytesDynamicValue interopTotal implementation: ~1250 LOC across 4 Scala files
All components manually verified and syntactically validated.
Closes #679
LML Law Layer for AI
@lml-layer-system
ZIO
@ZIO
Jacques Anidjar
@jacanidjar