If anyone's looking for a case, I just bought this one (genuine leather):
https://www.amazon.com/gp/product/B08CVKF6NJ
It's intended for the iPhone 6+ so it's a little too deep but the width and thickness are perfect. A small piece of polystyrene at the bottom makes it perfect.
It isn't expensive: around £11, 11 and $14.