M3CS: Multi-Target Masked Point Modeling with Learnable Codebook and Siamese Decoders