Comment by nojs
One thing that I’ve found works well is to permanently have a few numbered branches checked out as worktrees, keep them up to date with main, and then when you want to do a task in parallel you just pick an existing branch rather than creating and deleting worktrees every time.
This lets you persist local databases, IDE project settings and so on for each worktree too.