tuf: add TUF threat-model / CVE attack-vector tests
Cover the named TUF attacks and a real CVE against the verification logic:
- CVE-2021-41131 (go-tuf): a threshold must be met by distinct keys -- a
role listing the same key id twice, and repeated signatures from one key,
must not satisfy a 2-of-2 threshold.
- indefinite freeze: a validly signed but expired snapshot is rejected.
- endless data: the launch check pins the target length.
- cross-role signature replay: a document signed by one role's key is not
accepted for another role (both via the COSE path and against a real
python-tuf snapshot offered where a timestamp is expected).
- delegation containment: a delegated role cannot authorize a path outside
its delegated paths.