[jni] Add deep conversion utils
This issue proposes adding deep conversion utilities for JNI (Java Native Interface) by mirroring the existing implementation in the `objective_c` package. The goal is to extend the conversion capabilities to include JArray and its variations, which are not covered by the current `objective_c` converters.