I have heard of something call titanium foil. It is probably more expensive than plain old aluminum, but possibly it might stand up better to folding. I have no experience with the material at all, so this is rampant speculation.
_________________________
Geezer in Chief