Native FerricStore Flow commands.
Functions accept the native typed-map payload documented by the protocol. Id-addressed payloads are routed to the relevant shard leader; keyless aggregate commands use the control connection.
@spec opcodes() :: map()
@spec request(pid(), non_neg_integer() | atom() | binary(), term(), keyword()) :: {:ok, term()} | {:error, term()}