fix(native): restore datafusion default features and arrow ffi

Re-enable datafusion's default features (parquet, sql) and add arrow
dependency with the ffi feature so FFI_ArrowArrayStream, ctx.sql, and
register_parquet compile again.
diff --git a/native/Cargo.toml b/native/Cargo.toml
index 6178426..033fb4c 100644
--- a/native/Cargo.toml
+++ b/native/Cargo.toml
@@ -25,6 +25,7 @@
 crate-type = ["cdylib"]
 
 [dependencies]
-datafusion = { version = "53.1.0", default-features = false }
+arrow = { version = "58", features = ["ffi"] }
+datafusion = "53.1.0"
 jni = "0.21"
 tokio = { version = "1", features = ["rt-multi-thread"] }