Transactions History Permission-Based Edit/Update Update

What was changed:
1. Existing saved transaction data now loads directly inside the Add / Update Transaction Data section.
2. If a transaction already exists for the logged-in user, the form becomes Edit / Update mode automatically.
3. Pressing Update Transaction updates the existing transaction row instead of creating a new duplicate transaction.
4. If no transaction exists for the logged-in user, the same form remains Add mode and creates the first transaction.
5. The update form, delete option, and reset/deactivate verification panel are all wrapped with the same show_menu permission check.
6. If Menu Settings / show_menu permission is turned off, edit/update/delete/reset controls disappear from the user panel.
7. Backend store/update/delete/reset routes also keep the Gate::denies('show_menu') protection.
8. Existing visual look and layout were preserved; only the behavior inside the existing section was changed.

No database changes are required for this update.
