[Refactoring] Improve `Type::addSTC`
[Refactoring] Improve `Parser::parseType` by using `Type::addSTC`
[Refactoring] Improve CastExp parsing by using `Type::addSTC`
fix Issue 11768 - inconsistent behavior of type qualifier inout + const

Fix up `Parser::parseBasicType` by using `Type::addSTC`
[style] fix indent
[Refactoring] Rename Type::deduceType parameter

Use `wildmatch` for sum of arguments match level, and use `wm` for one parameter match level.
[bugfix] Normalize inout deduction
Support inout const type & fix issue 6930
fix IFTI for inout const
-todo
+synchro with fix6930
+normalize 1
+normalize 2 (std.traits OK)
+normalize 3 (consume model) (std.traits OK)