feat(build): optimize filterUniqueParamsCombinations to generate sub-combinations
Update filterUniqueParamsCombinations function to generate all possible prefixes of route parameters instead of just complete combinations. This enables generating partial routes that can serve as shells for more specific routes in PPR.
- Generate sub-combinations like [{ lang: 'en' }, { lang: 'en', region: 'US' }]
- Update function documentation and examples to reflect new behavior
- Update tests to validate new sub-combination generation logic
- Rename from filterUniqueRootParamsCombinations for clarity