DecNefLab: A Modular and Interpretable Simulation Framework for Decoded Neurofeedback