Town-house-terasa