StructuralDecompose: A Modular Framework for Robust Time Series Decomposition in R