Added a PageRepository to find pages by the translatable slug