Aiming to fix #27915.
As we re-write the descriptor’s db record every time that
the wallet is loaded (at TopUp
time), if the spkm ID differs
from the one in db, the wallet will enter in an unrecoverable
corruption state (due to the storage of a descriptor with an ID
that is not linked to any other descriptor record in DB), and
no soft version will be able to open it anymore.
Because we cannot change the past, to stay compatible between releases, we need to always use the apostrophe version for the spkm IDs.