Как при вызове return из функции в функции остановить функцию?
Никак, forEach прервать нельзя. Да и не надо тут никаких forEach'ей, больше подойдёт some. И функция не нужна, код совсем короткий получается:

words.some(n => str.includes(n))
в подбных ситуациях можно использовать замыкания.
let flag = false;
doSomething(function(a){
  if(a === 'b') {
    flag = true;
  }
})
if(flag === true) {
  //...
}