This project is an open-source free-to-use component that can be used in Screen Flows to give users selectable choices of Record Types for a given Object with Record Types that automatically only shows Record Types that are available to the running user.
Apex Tests cover "positive" scenarios but still need to add "negative" scenarios