Better error if punning role with required methods
Better error if punning role with required methods

`role R {method a{...};method b{say"b"};method c{...}}; class C is R {}`
used to say `Method 'a' must be implemented by R because it is required
by roles: R.`, but now it says `Class C can't pun role R because it has
required methods: a, c. Did you mean to use "does" instead?`.

Fixes RT #118263

salortiz/rakudo,tony-o/rakudo,MasterDuke17/rakudo,jonathanstowe/rakudo,nbrown/rakudo,nbrown/rakudo,labster/rakudo,rakudo/rakudo,MasterDuke17/rakudo,raydiak/rakudo,Gnouc/rakudo,Gnouc/rakudo,labster/rakudo,tbrowder/rakudo,usev6/rakudo,MasterDuke17/rakudo,raydiak/rakudo,salortiz/rakudo,usev6/rakudo,tbrowder/rakudo,lucasbuchala/rakudo,tony-o/rakudo,softmoth/rakudo,sjn/rakudo,tbrowder/rakudo,Gnouc/rakudo,salortiz/rakudo,awwaiid/rakudo,tbrowder/rakudo,raydiak/rakudo,rakudo/rakudo,jonathanstowe/rakudo,tony-o/rakudo,salortiz/rakudo,nbrown/rakudo,MasterDuke17/rakudo,MasterDuke17/rakudo,jonathanstowe/rakudo,labster/rakudo,softmoth/rakudo,sjn/rakudo,labster/rakudo,awwaiid/rakudo,tony-o/rakudo,salortiz/rakudo,labster/rakudo,nbrown/rakudo,lucasbuchala/rakudo,tbrowder/rakudo,jonathanstowe/rakudo,nbrown/rakudo,rakudo/rakudo,MasterDuke17/rakudo,tony-o/rakudo,usev6/rakudo,lucasbuchala/rakudo,softmoth/rakudo,lucasbuchala/rakudo,awwaiid/rakudo,Gnouc/rakudo,rakudo/rakudo,tbrowder/rakudo,salortiz/rakudo,tony-o/rakudo,sjn/rakudo,sjn/rakudo,awwaiid/rakudo,Gnouc/rakudo,usev6/rakudo,raydiak/rakudo,softmoth/rakudo,sjn/rakudo,jonathanstowe/rakudo,rakudo/rakudo,usev6/rakudo,labster/rakudo,nbrown/rakudo,lucasbuchala/rakudo,awwaiid/rakudo,Gnouc/rakudo,rakudo/rakudo,softmoth/rakudo