/** * Free single-product out-of-stock availability resolution. * * Re-implements the premium extension/optionState.ts contract for the free * bundle WITHOUT importing from src/frontend/extension/. It consumes the SAME * server-emitted markers as the premium path: * * -