Существует ли behavior в Joomla 4?
В четвёрке теперь менеджер ассетов. 

/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $this->document->getWebAssetManager();
$wa->useScript('keepalive')
	->useScript('form.validate')
Пример есть в /administrator/components/com_content/tmpl/article/edit.php.
Почитать о менеджере можно тут.
Заменить JHtml :: _ ('behavior.formvalidation');

на JHtml :: _ ('behavior.formvalidator');