VSN-2301/ feat(fleet): add hors-carte fuel consumption endpoint for drivers
This MR adds the following changes :
- New endpoint GET /api/fleet/driver/{driverId}/receipts/hors-carte, it returns paginated hors-carte receipts with fuel card info, limit and remaining balance
- New endpoints POST /receipts/photo and GET /receipts/photo/url for receipt photo upload and presigned S3 URL generation
- Archive / unarchive receipt endpoints
- Update receipt endpoint extended with removePhoto flag to handle explicit photo deletion
- S3 path: receipts/{driverId}/{receiptId}/{filename}