Implement a new asynchronous Gitea API client module (gitea_client.py) using aiohttp, providing methods for repository CRUD operations and issue tracking (create, update, close). The client supports OAuth2 token authentication, optional TOTP MFA header, sudo impersonation, and paginated responses for listing endpoints. Also refactor http.h to remove auth.h dependency, add chunked content support with INITIAL_BUFFER_SIZE and MAX_HEADER_SIZE defines, merge create_context and create_context2 into single function with SSL_VERIFY_NONE option, and replace exit() calls with graceful error returns in socket creation.