No amount of checks will be sufficient, and we should be proactive about pausing before the underlying pool does.
Hardcoding this can actually reduce flexibility in Morpho's pausing discretion since one action on Morpho can actually constitute multiple types of interactions with the pool.
Some of the checks are gas intensive as information from the pool needs to be fetched.
@pakim249CAL to link to the PR on the right side of the PR