Add an interface for backend-specific request payloads
Add an interface for backend-specific request payloads

`IfrtRequestMetadata` can now carry additional payloads of any type in order to accommodate backend-specific metadata. Payloads are considered optional by default and are unordered, but they must still provide the version compatibility like the rest of the IFRT Proxy protocol.
