Resolve "Illegal instruction in json.rb after upgrade to 15.2.0-ce"

What does this MR do and why?

We upgraded OJ to 3.13.16, but it seems 3.13.15 added breaking changes (https://github.com/ohler55/oj/issues/789). 3.13.17 addresses the issue partially, so we are upgrading to that.

Screenshots or screen recordings

For reproducing, this would require a CPU without support SSE4.2, we are relying on tests passing for no degradation.

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Related to #368656 (closed)

Edited by Stan Hu