pub async fn deploy<P, N>( provider: &P, network_token_address: Address, ) -> Addresswhere P: Provider<N>, N: Network,
Deploys the unified payment vault contract and returns the contract address.
Uses a default batch limit of 512 for local testing.