Make Payments API OpenAPI-compatible
I rewrote the Payments API to use Django Ninja. The frontend also uses the new Orval-generated hooks for Payments API.
/api/payment/me has been merged with /api/payment/query/{username} since it functionally did the same thing.
The unit tests pass and the frontend looks fine!