Do you really want those rubber bands ending up in your CPU/GPU fans, and the metal heatsink coming loose?
Even thermal pads would have some adhesive value, just find a thin heatsink that doesnt need something as silly as rubber bands for a high-heat environment
This is one example of many, but its primarily designed for the PS5 - one side is held in by the regular M.2 screw, the rest by the thermal tape (not a pad). This wont fit any every system or laptop due to size, but its one of the better designed options (and thermal tape is a good solution even if you cant use the screw, since its designed for the PS5)
SABRENT M.2 NVMe Heatsink for The PS5 Console
View attachment 283848
If it fits, this one gets my recomendation based on the design - the fins help a LOT for cooling over flat metal, and it's basically a heatpipe imitator with those little copper pieces
Then theres these, which are much less heatsink but fit anywhere - and do a good job of cooling down the NVME drives controller, which is what needs cooling more than the flash themselves
Laptop NVMe M.2 Heatsink with Nano Thermal Pads,Heat Sink Copper for 2280 M2 SSD Laptop (2pcs)
Terrible rendering of the product, but its basically a copper sticker and thermal pads - for anything producing more heat these would be useless, but NVME drives are quite low wattage
View attachment 283849
There are also kinds that screw together in two pieces, but you have to be sure you have room under and beside your M.2 slot for these
Obviously, slimmer ones exist - just a demonstration of the type
EZDIY-FAB M.2 SSD heatsink 2280, Double-Sided Heat Sink, High Performance SSD Radiator for PC / PS5
View attachment 283850