Deploying MinimalForwarderUpgradeable contract is giving Error: types/values length mismatch (count={"types":1,"values":0}

Hi there. I'm trying to implement meta tx feature in my upgradeable contract using openzeppelin defender. The script I'm using is

 const Forwarder = await ethers.getContractFactory('MinimalForwarderUpgradeable')
  Forwarder.connect(relaySigner)
  const forwarder = await upgrades.deployProxy(Forwarder, [], {})
    .then((f) => f.deployed())

This is giving the error:

Error: types/values length mismatch (count={"types":1,"values":0}, value={"types":[{"name":"forwarder","type":"address","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true}],"values":[]}, code=INVALID_ARGUMENT, version=abi/5.0.12)

Can anyone please check what am I doing wrong in here?

What version of the library are you using?