feature/WNPT-740
develop
feat(wallet): enhance wallet UI and transaction item display fix(profile): update profile detail card to handle loading and error states style: improve UI consistency across profile and wallet components
- Add ProfileLayout with session authentication guard - Create ProfilePage and WalletPage screen components - Implement reusable profile UI elements: * ProfileMenu and ProfileMenuItem for navigation * ProfileExitAccount with logout handler * ProfilePersonDetailCard displaying user info * ProfilePageHeadLine for section titles - Implement wallet section: * WalletBlancCard showing balance with charge/withdraw buttons * TransactionHistory listing recent transactions * TransactionItem with dynamic deposit/withdraw styling - Use client components for interactive behaviours (logout, navigation) - Apply consistent styling using Tailwind CSS and Lucide icons