Use `persist` package for writing bridge descriptors in sanitization module
As the summary says.
Should the old behavior be kept: Quote from comment 1 in #23421 (moved): after sanitation the descriptor is written; if one descriptor cannot be sanitized, it is skipped
Shouldn't we rather store all proper sanitized descriptors?