SubpacketArea::{replace,remove_all} don't play nice with notations
They take subpacket tags, and hence cannot differentiate between different notations. This can lead to information loss, and there is no obvious, nice way to e.g. replace a specific notation in an unhashed subpacket area.