SIGN IN SIGN UP

refactor(functions): use string arrays instead of Sets in kit install helpers (#11008)

### Description
Refactors function kit installation helper APIs (`extractExistingFunctionsInfo`, `promptKitInstanceId`, `promptKitId`, `generateUniqueId`, and `ExistingFunctionsInfo`) to use standard `string[]` arrays instead of `Set<string>` per codebase conventions (using intrinsic arrays in module APIs).

### Scenarios Tested
- Unit tests in `src/functions/kits/install.spec.ts` (`npm run mocha:fast -- src/functions/kits/install.spec.ts`).
- Verified unique ID generation and suffix collision avoidance with string arrays.
- Verified existing kit, codebase, and instance ID validation and prompt collisions.

### Sample Commands
N/A (Internal refactoring)
T
Thomas Bouldin committed
6df7db49ab5c47acb3717172b8a3185cb72128eb
Parent: 9e3cfc1
Committed by GitHub <noreply@github.com> on 8/31/2026, 11:08:52 PM