Currently we trigger write barriers when we destroy a weakmap but this is ununecessary. This removes them by making the actual storage of the map unbarriered, and casting it to a barriered map for all mutator accesses. Differential Revision: https://phabricator.services.mozilla.com/D241204