bemdecl — это синтаксический сахар к deps, а deps по умолчанию подхватывает все технологии (bemtree, bemhtml, js, css)
и поэтому, когда нам нужен какой-то bemhtml-шаблон на клиентском JS нужно явно указывать, что мы хотим доставить его в клиентский JS:
// block.deps.js
[{
tech: 'js',
shouldDeps: [
{
tech: 'bemhtml',
block: 'block'
}
]
}]