A forma correta de escrita é garantisse de acordo com a Língua Portuguesa.
Ou seja, é escrito sem hífen e dois “ss”.
Garantisse é a primeira e terceira pessoa do singular do pretérito imperfeito do modo subjuntivo do verbo garantir.
se eu [ garantisse ], se ele; ela; você [ garantisse ]
Ameaçou despedir-se, se eu não garantisse a sua segurança.
Esperava que a Comissão garantisse que tal não sucederia.
E se eu lhe garantisse que isso jamais aconteceria?
Obs:
subjuntivo (português brasileiro) ou conjuntivo (português europeu) = modo verbal que não expressa certeza, e sim uma dúvida, desejo ou situações hipotéticas
A forma garanti-se não existe na Língua Portuguesa.
Notar que flexões as garantir-se, garante-se, garantem-se existem; são conjugações pronominais (acompanhado do pronome oblíquo “se”) do verbo – relativas ao sujeito que as pratica, no caso ele, ela ou você.