Fix (sqrt(12)/sqrt(6))**2 simplification

This provides the fix for #229.

TODO:

* [x] write a test for it
* [x] improve `Mul::is_canonical()` to catch this case