feat: make patch.schemas callbacks async-compatible
- Updated type definition to allow Promise<void> return type for both Record and bulk callback
- Updated implementation to await all schema callback invocations (v2 and v3)
- Added comprehensive tests for async bulk callbacks and async Record-based callbacks
- Verified with manual CLI test that async operations work correctly
Co-authored-by: mrlubos <12529395+mrlubos@users.noreply.github.com>