Splits the `useTransactions` hook into smaller, more manageable files for improved code organization and maintainability. No functional changes are included.
This commit implements the transaction history page.