forEachProbe

inline fun MutableList<FingerprintSignal>.forEachProbe(category: SignalCategory, rationale: String = "Device API fingerprint signal.", keyPrefix: String = "", namePrefix: String = "", crossinline block: () -> Map<String, String>)

Runs block to produce a probe map; each entry is collected via addSafe. A failing batch is skipped.