As a workaround until Zilliqa/zq2#2297 is fixed, use --gas-limit in transactions that call the deposit contract's deposit(), depositTopup() and unstake() functions, and adjust the forge scripts and the readme accordingly. When the issue has been fixed in the deposit contract, remove the workaround.