This is the solution I used, which condenses Zekarias's answer into a single line:
await expect(page.getByRole("button", { name: "Save" })).toBeDisabled();
Doesn't address the question exactly, but this came up first in Google when I was wondering how to check if a button was disabled - so hope it helps someone else out ;)