feat: add component doc + add eslint flat config (#447) * refactor: Update TypeScript version to 5.6.3 and improve build process * refactor: Rename onErrorReportCrashlytics to onErrorReport in ErrorBoundary component and remove useless component * refactor: Rename navigations to navigation in file paths * refactor: Update imports in Example and Startup screens * feat: use eslint flat config * feat: Add components section * refactor: Remove unused ErrorBoundary component and update imports in Example and Startup screens * refactor: Update eslint command in boilerplate-checks.yml