Another Timescale engineer here. As previously pointed out, zheap should work as a drop-in in TimescaleDB. In fact, I just tried it and it works. However, it currently requires an unmerged PR to work properly:
https://github.com/timescale/timescaledb/pull/2082, as well as further testing.