Очевидно, что в метре 100 сантиметров (на это указывает часть слова санти...). При этом наличие в рубле ста копеек языковыми средствами не выражено. Это наиболее вероятная причина.
Первые части Сан-, Санта-, Санто- в подобных названиях присоединяются дефисом: Санто-Спирито, Сан-Лоренцо, Санта-Мария делле Карчери и т. д.
Да, можно сказать "костюм Санты".