Proto commits in streamnative/pulsar-rs

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

Commit:ae49c8e
Author:Penghui Li

fix: minimize PulsarApi.proto diff to only PIP-420 fields Restore master's proto and add only the two fields needed: - Schema.Type.External = 22 - MessageMetadata.schema_id = 32 Removes unrelated upstream formatting and feature additions that were polluting the PR diff. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

Commit:d37373e
Author:Penghui Li

proto: sync PulsarApi.proto from upstream (PIP-420 support) Sync the protobuf definition from apache/pulsar master to pick up: - External = 22 in Schema.Type enum - optional bytes schema_id field in MessageMetadata Also fix compilation errors from new fields added to CommandCloseProducer, CommandCloseConsumer, and CommandUnsubscribe by using ..Default::default() / .. in struct literals and patterns. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

Commit:31c7b30
Author:tison
Committer:GitHub

ci: add lint task and apply (#241) Signed-off-by: tison <wander4096@gmail.com>

The documentation is generated from this commit.

Commit:bd3ec50
Author:Louis Lee

ServerError::ProducerFenced is handled

Commit:e0cfc80
Author:Louis Lee

Update PulsarApi.proto to commit 88b47e5 in the pulsar repo

Commit:006672e
Author:Geoffroy Couprie

update the protobuf schema to 2.7.0, use the generated code the code generated by prost was hardcoded in the message module, now we use the code generated in the build script

Commit:fc6911d
Author:Geoffroy Couprie

update the protobuf definition to Pulsar 2.5.1

Commit:1b3aa93
Author:Colin Stearns
Committer:Colin Stearns

initial cleanup, unfinished README

Commit:bae36bc
Author:Colin Stearns

wip

Commit:ee3ef8d
Author:Alex Mault

first