Your delete test needs a contact to exist. Creating it through the form takes eight seconds. Multiply by forty tests and your suite spends most of its life filling in forms it is not testing.
Playwright has a full HTTP client built in, so you do not need a second tool.