Retrieve a specific transaction by ID with role-based access control
@CurrentUser decorator.
IdValidationPipe)404 Not Found error (not 403 Forbidden) to prevent information disclosure about the existence of transactions.
IdValidationPipe ensures that:
@CurrentUser decorator automatically extracts user information (id and role) from the JWT token to enforce role-based access control.