A new helper function getFuzzySingleEncoded which randomly returns an encoded call for a single operation -- mint, increase, decrease, and burn.
[x] modifyLiquiditesWithoutUnlock fails on external calls without PM being unlocked
[x] test that all liquidity operations fail for all subscriber re-entrancy -- on-subscribe, on-unsubscribe, on-notifyModifyLiquidity, on-notifyTransferFrom
[x] test that all liquidity operations fail for all liquidity hooks -- beforeAdd, beforeRemove, afterAdd, afterRemove
Related Issue
Some tasks from #265
Description of changes
A new helper function
getFuzzySingleEncoded
which randomly returns an encoded call for a single operation -- mint, increase, decrease, and burn.