ref https://linear.app/tryghost/issue/IPC-92/add-logic-for-completing-steps - added in-memory step completion to `onboarding` service - wired up the onboarding checklist to mark steps as completed when clicked - extracted re-used step template and logic into components/helpers