Add NegotiatePoolSize static method and NegotiatedPoolSize property to RouteConnection, and ConfiguredPoolSize / GetEffectivePoolSize to RouteManager. Includes 14 tests covering negotiation semantics, backward compatibility (zero means no pooling), default state, and deterministic pool index computation.