The docs indicate there are already 2 other go implementations. Why not just use one of those?
https://docs.jsonata.org/overview.html
The last release of jsonata was mid 2025, and there hasn't been new features since the last 2022 release until the latest, so it's likely those other ports are fine.