What's Changed
- Leapmotor: vehicle picture, last trip and battery energy [Claude]
- Load OTP files saved before the PSA client moved to client/psa [Claude]
- Add the Leapmotor cloud client [Claude]
- Extract the client parts every cloud shares into client_base [Claude]
- Split the PSA specifics out of the shared vehicle coordinator [Claude]
- Move the PSA cloud client into client/psa behind a shared client interface [Claude]