отвечаю на свой же вопрос)
вот этот код в htaccess делает именно такой редирект как мне нужно
без .html, без www. , с https, и вроде как без дублей судя по sitemap
RewriteEngine On
RewriteBase /
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /([^.]+)\.html\ HTTP
RewriteRule ^([^.]+)\.html$
https://domen.ru/$1 [R=301,L]
RewriteCond %{REQUEST_URI} !(\.[^./]+)$
RewriteCond %{REQUEST_fileNAME} !-d
RewriteCond %{REQUEST_fileNAME} !-f
RewriteRule (.*) /$1.html [L]
RewriteCond %{SERVER_PORT} !^443$
RewriteRule .*
https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
#и отдельно вот этот код пришлось добавить, т.к. почему то главная открывалась в виде
https://domen.ru/index
Redirect 301 /index
https://domen.ru