К сожалению
\b
в JS для русского языка не применим.
Придётся явно указывать буквы, считая что у нас нормальные слова (состоят только из русских букв).
const re = /(?<![а-яё])и(?![а-яё])/ig;
console.log(re.test('Книга')); // false
console.log(re.test('Книга и тетрадь')); // true