examples/tutorials: Add missing playback tutorials
Adds ports of missing playback tutorials 2, 3, 5, 6 and 7. I tried to reuse code from existing Rust examples wherever it was feasible, functionally everything should be 100% identical to the original C tutorials.