Adds a multi-step onboarding wizard for initial setup and integrates status checks to determine when it should be displayed. Includes API client updates and documentation. Co-authored-by: db2002dominic <db2002dominic@gmail.com>