Implement project secrets graphql query
What does this MR do and why?
Resolves #470372 (closed)
This implements the GraphQL query endpoint for listing project secrets.
Also, based on #499130 (comment 2253587250), here we are doing our first attempt to directly use Faraday to consume OpenBao API.