Proto commits in JalexSocial/SpiceDb

These 6 commits are when the Protocol Buffers files have changed:

Commit:f7ecb7b
Author:Michael Tanczos

feat: update GRPC dependencies and add new proto files This commit updates the GRPC dependencies in the README file. It also introduces two new protobuf files, watchpermissions.proto and watchpermissionsets.proto, under the authzed/api/materialize/v0 directory. These files define services for watching permission changes and sets respectively.

The documentation is generated from this commit.

Commit:55fe0cf
Author:Michael Tanczos

feat(api): add bulk operations and error handling - Added bulk import, export, and check permissions operations to the API - Introduced new error handling for invalid cursors, too many relationships for transactional delete, max relationship context size, attempt to recreate relationship, maximum depth exceeded, serialization failure and too many checks in request - Implemented optional limit on number of relationships to return or delete - Allowed partial deletions when deleting relationships - Included debug trace in CheckPermissionResponse if requested - Created an experimental service with BulkImportRelationships and BulkExportRelationships methods

Commit:20eef67
Author:Michael Tanczos

Testing new build

Commit:b98a321
Author:Michael Tanczos

Updating proto defs and added contextual permission checks (for evaluating caveats)

Commit:1d70ccb
Author:Michael Tanczos

Project reorg

Commit:6bea618
Author:Michael Tanczos

Makings of a spicedb client