A differentiable N-body code for transit timing and dynamical modelling - II. Photodynamics | Synapse