Store the current step in a linear list of onboarding steps that can increase with each app upgrade. Fixes #930 Fixes #931 Fixes #932
Add profile attribute `isAvailableForTV` and set specific behavior to: - Observe shared profiles and delete locally when unshared - Only keep locally those profiles with the TV attribute enabled - Add toggle in UI
Renames: - AppUI → UILibrary - AppUIPlatform → AppUI (conditional umbrella) + AppUI[Main|TV] - APILibrary/CommonLibrary/UtilsLibrary → Common[API|Library|Utils] Dependencies: - AppUI → UILibrary - UILibrary → AppLibrary, CommonAPI - AppLibrary → CommonLibrary, CommonUtils