[#3666] [#3666] [#3730]

- [#3666] Allow to match <types/> with precision and scale
- [#3732] Improve performance of <forcedType/> regex evaluation
- [#3730] Cannot use regex COMMENTS in <forcedType/>'s <expression/>