* fix: correct WAV RIFF length and padding
Include the PCM payload in the RIFF chunk size and pad odd-length data chunks. Add regression coverage for empty, odd, even and larger payloads.
* chore: add comment explaning the wav padding byte
---------
Co-authored-by: Jan Laupetin <[email protected]>