## 1. API and Types - [x] 1.1 Add the package-options API method and response types defined by the August interface document. ## 2. Create Grant Dialog - [x] 2.1 Load package candidates only after both shop and series are selected, passing their IDs unchanged. - [x] 2.2 Use returned candidates for selection, package names, cost prices and price validation. - [x] 2.3 Reset candidate and selected-package state when the shop or series changes. ## 3. Verification - [x] 3.1 Verify request parameters, candidate rendering and selected-package submission. - [x] 3.2 Run lint and type checks for changed files.