Upgrade `clap` 3.2 -> 4.3

Only notable change in this churn is the new clap_debug_asserts test which should help catch most derive macro errors.

Created by  finchie  on August 17, 2023
5RSZPNQRUWZFLQIV64CAP4D47BHY4UCBY2R57NB2VCZ5VZF5SBGQC
Change contents