RequiredOption.ts looks like it duplicates PickRequired.ts. We had a long discussion about PickRequired.ts (and its name) in https://github.com/phetsims/phet-io/issues/1843, and decided on PickRequired.ts and PickOptional.ts.
Recommended to delete RequiredOption.ts.