gh-91210: Improve error message when non-default param follows default (GH-95933)



- Improve error message when parameter without a default follows one with a default
- Show same error message when positional-only params precede the default/non-default sequence
5 files changed