[add] OpenAPI JSON Endpoint
Client devs were having some trouble generating from the API spec since the YAML library in their generator did not support anchors (context) - this adds a JSON endpoint to return the API spec in JSON for best compatibility.