vale: add Qt.QDocVersionClauseOrder and Qt.QDocDeprecatedVersionOrder


QDoc silently drops a `[since X]`/`[X]` version clause that doesn't
immediately follow its command, rendering it as literal description text
with no warning: \value's getArgument() only inspects the token right
after the command, and \deprecated/\obsolete's isLeftBracketAhead only
looks within one newline of whitespace. Both rules key on the converted
`text & doc(p)` block to catch the clause QDoc lost, one rule per
command since \value's name is masked and \deprecated/\obsolete's is not.

Task-number: QTBUG-151109
Change-Id: If14936f01f23e903688c04ec0dba11ba333af72a
Reviewed-by: Venugopal Shivashankar <Venugopal.Shivashankar@qt.io>
commita2d3ce78a19be0215b9873d4ce909cd9c6006cca
parent912ab997212d90067554894aa006a8354de986a0
authorVenugopal Shivashankar <Venugopal.Shivashankar@qt.io>
committerVenugopal Shivashankar <Venugopal.Shivashankar@qt.io>
commit timeFri, 2 Oct 2026 16:02:56 +0000