a11y(products-js): preserve Elementor data-no-more-text over localized fallback

Restores per-widget custom 'No More' label (button.dataset.noMoreText) as the
first choice, with the localized strings.no_more and English literal as
fallbacks; fixes a regression from wiring the engine to localized strings.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
