driver: Fix and refactor of FCSI and EWLI handling
- FCSI and EWLI are handled as one case
- Covered return to Error active from Error warning state
- Log messages regarding state changes are more descriptive
- ctucan_hw_read_error_state now returns both error state and error counters to get and report consistent values of both
Closes #328 (closed)