Look into pre-made niches, Noble is one brand. A pre-made will likely save you time and effort, and will have less seams to be concerned with leaking.
If you search for shower niche, soap niche, etc. you will find some options.
If you search for shower niche, soap niche, etc. you will find some options.