Copied from munich-quantum-toolkit/core #960
Problem Statement
Since munich-quantum-toolkit#948, MQT Core now explicitly tests all main features of the MQTOpt dialect.
For MQTDyn, on the other hand, we only have a single big test file at the moment.
To better test MQTDyn, we should improve its test suite in a similar fashion.
Proposed Solution
A single test file dialect_features.mlir for the MQTDyn dialect. It should contain (more or less) the same test cases as the MQTOpt dialect_features.mlir introduced in munich-quantum-toolkit#948, just reformulated for MQTDyn.