fix: Change connector boot status to be available at boot (#1641)
* fix: connector boot status available by default
* fix: connector boot status available by default
* chore: add unit tests to getBootConnectorStatus
* fix: refine connector boot status logic based on reviewer feedback
- Restore charging station and connector availability checks
- Only restore previous status when transaction is in progress (transactionStarted === true)
- Add isChargingStationAvailable() method to test factory
- Add comprehensive tests for all scenarios including:
- Charging station/connector unavailable
- Transaction in progress (restore previous status)
- Boot status from template
- Default to Available
Addresses review feedback from PR #1641 about properly handling:
- Station/connector availability
- Conditional previous status restoration
- Transaction state considerations
* refactor: remove redundant comments from getBootConnectorStatus