SPD CDR & TDR Technical Design Report of the Spin Physics Detector. Version 1.00 (February 12, 2023) Conceptual Design of the Spin Physics Detector. Version 1.0 (February 3, 2021)