E03 IdToken-First Pre-Authorization Flow (16 tests):
- E03.FR.01: IdToken inclusion in TransactionEvent (once per transaction)
- E03.FR.05/06: EVConnectionTimeOut handling (authorization cancellation)
- E03.FR.07/08: Sequence number continuity and unique transaction IDs
- E03.FR.13: Authorized trigger reason for IdToken-first start
- Authorization status handling (Deauthorized, StopAuthorized)
- Full IdToken-first lifecycle (authorize -> cable -> charge -> end)
- Differentiation from E02 Cable-First flow by trigger reason
- Multiple connector independence verification
Tests verify the IdToken-first flow where user presents their ID token
BEFORE connecting the cable, as opposed to E02 Cable-First where the
cable is connected first.