Update 'paths' schema to include validator

The keywords field has an array of string. These strings should be
lowercase, which cannot be required directly on the schema. A separate
validator function is added for this and future validation needs.