How to Master Robot State Estimation? A SLAM Developer’s Roadmap