Text this: Interface engineering with single-walled carbon nanotubes for high-efficiency (> 29%) lead-free BaSnS₃ perovskite solar cells: insights from numerical simulation