Winning pods can be frontrun with large deposits
`Pod.depositTo()` grants users shares of the pod pool in exchange for `tokenAmount` of `token`.\\n```\\nfunction depositTo(address to, uint256 tokenAmount)\\n    external\\n    override\\n    returns (uint256)\\n{\\n    require(tokenAmount > 0, "Pod:invalid-amount");\\n\\n    // Allocate Shares from Deposit To Amount\\n    uint256 shares = \\_deposit(to, tokenAmount);\\n\\n    // Transfer Token Transfer Message Sender\\n    IERC20Upgradeable(token).transferFrom(\\n        msg.sender,\\n        address(this),\\n        tokenAmount\\n    );\\n\\n    // Emit Deposited\\n    emit Deposited(to, tokenAmount, shares);\\n\\n    // Return Shares Minted\\n    return shares;\\n}\\n```\\n\\nThe winner of a prize pool is typically determined by an off-chain random number generator, which requires a request to first be made on-chain. The result of this RNG request can be seen in the mempool and frontrun. In this case, an attacker could identify a winning `Pod` contract and make a large deposit, diluting existing user shares and claiming the entire prize.
The modifier `pauseDepositsDuringAwarding` is included in the `Pod` contract but is unused.\\n```\\nmodifier pauseDepositsDuringAwarding() {\\n    require(\\n        !IPrizeStrategyMinimal(\\_prizePool.prizeStrategy()).isRngRequested(),\\n        "Cannot deposit while prize is being awarded"\\n    );\\n    \\_;\\n}\\n```\\n\\nAdd this modifier to the `depositTo()` function along with corresponding test cases.
```\\nfunction depositTo(address to, uint256 tokenAmount)\\n    external\\n    override\\n    returns (uint256)\\n{\\n    require(tokenAmount > 0, "Pod:invalid-amount");\\n\\n    // Allocate Shares from Deposit To Amount\\n    uint256 shares = \\_deposit(to, tokenAmount);\\n\\n    // Transfer Token Transfer Message Sender\\n    IERC20Upgradeable(token).transferFrom(\\n        msg.sender,\\n        address(this),\\n        tokenAmount\\n    );\\n\\n    // Emit Deposited\\n    emit Deposited(to, tokenAmount, shares);\\n\\n    // Return Shares Minted\\n    return shares;\\n}\\n```\\n