https://github.com/code-423n4/2023-10-party/blob/b23c65d62a20921c709582b0b76b387f2bb9ebb5/contracts/crowdfund/ETHCrowdfundBase.sol#L166
At ETHCrowdfundBase initialization, the configured exchangeRateBps value is validated:
Being exchangeRateBps defined as uint16, it is possible that a ETHCrowdfundBase initialized with a value larger than 10.000 (that means 100%) despite the ETHCrowdfundBase assumes 10.000 as maximum value.
Consider adding an extra validation for exchangeRateBps being at most 10.000.
