feat(nitf): improve nitf parser

and add word_count in case it's not provided

SD-702 SD-1180
Something like `return [keyword.attrib['key'] for keyword in docdata.findall('key-list/keyword')]` ?