add json endpoints to the playercard controller

Further to https://github.com/guardian/frontend/pull/7348
This adds json endpoints to supplant the existing corsified non json endpoints at a future date
Nope, @NathanielBennett you're correct.
We need the old endpoints to support the current composer integration.
We need the new JSON endpoints to be able to upgrade to using them.

After that we can remove the older HTML endpoints.