Create a new endpoint to list all modules available in this instance
GET /v1/modules
Return schema:
id - slug (unique string identifying the module)
title - string` (module title)
type - authentication | payment | email | other
is_compact - boolean (optional, should this module be shown on the same list as other compact modules or have a separate page - only supported for authentication modules)