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