Fixed a bug in DCQL query building where a presentation template requesting multiple credentials could be satisfied with some of them missing. When one of the requested credentials was trusted by both a DID and a certificate, the remaining credentials ended up optional in the generated query, so a wallet presenting only that one credential could still reach a verified result.
The query now requires every requested credential (and, for a credential trusted by both a DID and a certificate, one of its two trust paths). No action is required: affected presentation templates now behave as intended.