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ê.