Graph Self-Supervised Learning with Learnable Structural and Positional Encodings