add \b separator tail of Keyword::Type rule

When using java lexer, some words which start with type name are highlighted partially.
For example

Input | Ouput | Expected
------|------|------
intent | <strong>int</strong>ent | intent
longest | <strong>long</strong>est | longest

This pull request will fix this.