spi: Add optional delay around CS transitions

Slightly tested
We may want to refactor the result of hw.spi_transfer into a separate function since we call the same thing in line 897 as in line 1053