Add overloaded methods for list operations (tools, resources, templates, prompts)
that don't require a cursor parameter. This simplifies the API for cases where
pagination is not needed.
- Enhance process handling in StdioServerTransport with proper cleanup
- Refactor graceful shutdown across McpSession implementations
- Add proper JSON serialization annotations for Role and LoggingLevel enums
- Fix typo in setInboundMessageHandler method name
- Improve test coverage using StepVerifier
- Add documentation and cleanup code