Dynamics of multi-breathers, N-solitons and M-lump solutions in the (2+1)-dimensional KdV equation