Playwright Has the ability to set arbitrary metadata about the run test via annotations [https://playwright.dev/docs/test-annotations#annotate-tests]
Theses annotation are available in the reporter interface. https://playwright.dev/docs/api/class-testcase#test-case-annotations
It should be relatively easy to set the test description in this way. A rough mock-up of how it would be used might look like this.
import {QASE_DESCRIPTION} from "qase"
test("example test", {
annotation : {type: QASE_DESCRIPTION, description: "test description"}
} , async () => { // rest of the test