Refactor user block argument classes for consistency
- Renamed AttachUserBlockArgs and DetachUserBlockArgs to AttachUserBlocksArgs and DetachUserBlocksArgs for uniformity.
- Updated corresponding tool classes to reflect the new naming conventions.
This change enhances clarity and maintains consistency across the codebase.