Checkout script download optimization
Changes include:
- Add retry strategy for failed checkout script download.
- Add retry configuration to specify retry mechanism.
- Update error messaging on failed script download.
- Update download mechanism for checkout script and components.