ENH: Improve Python errors of mismatched types

This MR addresses #2175
11 jobs for !887 with Improve-Python-parameter-type-mismatches in 66 minutes and 47 seconds (queued for 5 seconds)
detached
Status Name Job ID Coverage
  Precheck
passed fast-build #55104

00:04:38

passed legal-check #55105

00:02:36

 
  Prepare
passed centos-xdk-prepare #55107

00:00:54

passed macos-xdk-prepare #55108
macos

00:00:39

passed ubuntu-xdk-prepare #55106

00:00:58

passed windows-10-prepare #55109
windows10

00:00:51

 
  Build
passed centos-xdk-build #55118

00:30:15

passed macos-xdk-build #55112
macos

00:13:03

passed ubuntu-xdk-build-doc #55110

00:30:50

passed windows-10-build #55113
windows10

00:20:54

failed centos-xdk-build #55111

00:24:32