make V2Transport Payload
suspend fun makeV2TransportPayload(cred: PresentationCredential, sdJwtPresentationWithoutKb: String, issuedAt: Long, validitySeconds: Int = 180): String
Returns the v2 QR transport payload: base64url(zlib(JSON{vc1,vc2,vc3})) The app should just feed this string into SecureQRRenderer.encodeFrames(...)
cred must be the same credential the sdJwtPresentationWithoutKb body was derived from (see PresentationCredential); its key signs the key-binding JWT so the verifier's cnf check lines up.