Fix the heap-use-after-free bug in QalculateEngine::calculate
This trips up ASan, especially on the CI. This is because we're taking a QStringView out of a temporary given by the i18n call.
Also turns on the requirement for the tests to pass on the CI, now that they work again.