Add ServiceDefinitionTypeError, replace misused FailedArgumentLookupError
Remove unused destructuring assignment of unused `Error` subtypes
Fix typo
Fix misnamed error subtype
Delete commented legacy code, use correct error subtype
Update README to include error subtype documentation