Add ILeaderForwarder interface and DefaultLeaderForwarder, update JetStreamApiRouter with RouteAsync + ForwardedCount so non-leader nodes can attempt to forward mutating requests to the meta-group leader before falling back to a NotLeader error response.