feat: add mock data for vessel registration and seaman book application
fix: update eligibility and status handling in SeamanBookPage
style: improve readability and consistency in PortalLayout and AdvancedTable components
chore: update package-lock.json for dependency management
- Added `useErrorHandler` hook to centralize error handling logic.
- Updated components in the backoffice and portal applications to utilize the new error handling mechanism, replacing direct notify calls with `handleError` for improved error messaging.
- Enhanced localization files to include generic error messages for better user feedback.
- Refactored error handling in forms and API interactions to ensure consistent user experience across the application.