mon: MDSMonitor: do not allow ec pools to be used for data or metadata

Fixes: 8624

Also adds tests to the cephtool workunit.

Hasn't gone through the gitbuilder yet, but my local tests were okay.