Generalized charges, part II: Non-invertible symmetries and the symmetry TFT | Synapse