- Create public profile page at /users/$userId with avatar, name, bio, setups - Create PublicSetupCard component for profile page setup listing - Add isPublic toggle button on setup detail page - Add Public badge to SetupCard in list view - Update useSetups hook with isPublic field on interfaces