fix(qml): replace Qt.NoButton with 0 to fix qmllint error

In Qt 6 QML, strict `qmllint` mode can incorrectly report that
the `NoButton` property is not found on the `Qt` namespace when
evaluating bindings. This causes builds or test runs validating
with `--missing-property` checks to fail unnecessarily.

This commit replaces `Qt.NoButton` with its equivalent integer
value `0` in `CompactRepresentation.qml` and `SpendView.qml`.
It maintains the exact same runtime behavior (making the
`MouseArea` components accept zero buttons and only respond to
hover events) but sidesteps the qmllint evaluation issue.

The UI regression tests have also been updated to ensure
the checks correctly match either `Qt.NoButton` or `0` moving
forward.

Co-authored-by: Lucenx9 <185146821+Lucenx9@users.noreply.github.com>
53afc7c92cgoogle-labs-jules[bot] committed on 9/6/2026, 2:09:11 AMparent903cc63
3 files changedLine totals unavailable