Typst uses -? (unicode soft hypen \u{ad}) as hyphenation points.
#let words = (
"वेदान्त-परि-शील-न-कुश-लानां",
"विचार-प्रचोदन-स्थानं",
"सर्व-वेदान्त-तात्पर्य-निर्णायक-त्वेन",
)
#show: body => words.fold(body, (body, word) => {
show word.replace("-", ""): word.replace("-", [-?].text)
body
})
your text here