Summary:
Summary:
- Imports app bundles, including asset extraction into app asset storage.

Invariants:
- Asset imports respect zip security checks and tenant/app scoping.
- Draft asset packaging uses AppAssetStorage for key mapping.

Tests:
- Bundle import unit tests and zip validation coverage.
