[Issue 6057][docs] Add description and usage on TypedMessageBuilder  (#6067)
[Issue 6057][docs] Add description and usage on TypedMessageBuilder  (#6067)

* add TypedMessageBuilder

* fix a link issue

* update definition on TypedMessageBuilder

* update key_shared

yahoo/pulsar,merlimat/pulsar,yahoo/pulsar,merlimat/pulsar,massakam/pulsar,massakam/pulsar,massakam/pulsar,yahoo/pulsar,massakam/pulsar,merlimat/pulsar,yahoo/pulsar,merlimat/pulsar,massakam/pulsar,merlimat/pulsar,yahoo/pulsar,merlimat/pulsar,yahoo/pulsar,massakam/pulsar