Centuryshop Direct Import 1.0.0

What it does:
- reads ONLY active=1 products from https://centuryshop.eu/api/
- imports one product per authenticated BO AJAX request
- keeps running while the module page remains open
- no cron
- no public runner
- no custom runner token
- skips to the next source product if one product fails
- imports base product, categories, combinations/attributes, stock and up to 12 images
- VAT deliberately left at tax group 0 for now
- does not sync stock afterward
- does not write to the old Centuryshop

Install:
1. Upload module ZIP.
2. Configure.
3. Paste the read-only API key once and Save.
4. Test connection.
5. Click "Import all active products".
6. Leave the module page open.

Important:
Reset importer cursor does NOT delete already imported products.

1.0.1
-----
- Strictly validates PrestaShop webservice keys as 32 alphanumeric characters.
- Removes accidental whitespace/newlines from pasted keys.
- Displays saved key length and last 4 characters for diagnostics.
- Stops browser importer immediately on HTTP 401/authentication failure.

1.0.2
-----
- Fix PrestaShop 9 slug generation.
- Replaces removed Tools::link_rewrite() with Tools::str2url().
