feat: Implement BaseGrpcService and enhance GraphQL resolvers with context support
This commit introduces several key improvements:
- Created a BaseGrpcService to standardize gRPC service interactions
- Added context parameter to all GraphQL resolver methods
- Refactored multiple service classes to extend BaseGrpcService
- Simplified gRPC method calls with a common callGrpc method
- Added user information extraction in app module
- Improved metadata handling for gRPC requests
The changes provide a more consistent and robust approach to handling gRPC service calls across the application.