Add billing address validation on Order creating/updating events.
Required fields (line1, city, postcode, country) are enforced when
commerce.checkout.require_billing_address is enabled (default).
Unrecognised keys are stripped to prevent data pollution.
Fixes#12
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>