Bump Puma to 5.3.2
https://my.diffend.io/gems/puma/5.1.1/5.3.2
This means we can remove our own patch to immediately unlink temporary files, as it's now in the gem: https://github.com/puma/puma/pull/2613
Most of the other changes seem benign to me.
Edited by Thong Kuah