Cref plural para entorno tipo teorema, cref singular para enumerar elementos dentro de él

Cref plural para entorno tipo teorema, cref singular para enumerar elementos dentro de él

Tengo un entorno similar a un teorema, examplesque siempre incluirá una enumeración dentro de su cuerpo. Usando cleveref, ¿cómo puedo hacer referencia a todo el entorno (es decir, todos los elementos enumerados) con el nombre plural 'Ejemplos' y al mismo tiempo hacer referencia a un elemento individual dentro de él con el nombre singular 'Ejemplo'? (¿Y una variedad de elementos dentro de él nuevamente usando el nombre plural 'Ejemplos'?)

Fuente de ejemplo:

\documentclass[12pt]{memoir}

\usepackage{amsthm}
\usepackage{thmtools}
\usepackage{enumitem}

\usepackage[colorlinks=true,linkcolor=red]{hyperref}
\usepackage[nameinlink,noabbrev,capitalize]{cleveref}

\swapnumbers

\declaretheoremstyle[
  headfont= \sffamily\bfseries,
  headpunct={\sffamily\bfseries.},
  postheadspace=0.5em,
  notefont=\sffamily\bfseries,
  headformat=\NAME\NUMBER\let\thmt@space\@empty\NOTE,
  bodyfont=\mdseries\itshape,
  spaceabove=12pt,spacebelow=12pt
]{thmstyle}

\theoremstyle{thmstyle}% default
\declaretheorem[name=Theorem,numberwithin=chapter]{theorem}

\declaretheoremstyle[
  headfont= \sffamily\bfseries,
  headpunct={\sffamily\bfseries.},
  postheadspace=0.5em,
  notefont=\sffamily\bfseries,
 bodyfont=\normalfont,
 spaceabove=12pt,spacebelow=12pt
]{defstyle}

\theoremstyle{defstyle}
\newtheorem{examples}[theorem]{Examples}

\newlist{parensenum}{enumerate}{3}
\setlist[parensenum,1]{%
  label= \upshape(\arabic*),
  ref={\arabic*}, % strips formatting!
}

\crefname{examples}{Examples}{Examples}
\Crefname{examples}{Examples}{Examples}
\crefname{parensenumi}{}{}
\crefformat{parensenumi}{(#2#1#3)}
\Crefformat{parensenumi}{(#2#1#3)}

\begin{document}

\chapter{Chapter}

\section{Section}

\large % for visibility in posting 
\begin{examples}\label{exs:several-exs}

\begin{parensenum}
\item\label{ex:one}      First example.
\item\label{ex:two}      Second example.
\item\label{ex:three}   Third example.

\end{parensenum}

\end{examples}

\textbf{References}

\begin{itemize}

\item  \cref{exs:several-exs}.  [OK as is.]

\item \cref{exs:several-exs} \cref{ex:two}. [Want singular ``Example'' in hyperlink.]

\item \crefrange{ex:two}{ex:three}.  [Want hyperlink: Examples 1.1 (2)--(3).]

[Can do this too verbosely as: \cref{exs:several-exs} \cref{ex:two}--\cref{ex:three}.]

\end{itemize}

\end{document}

Producción
Crefs defectuosos en singular/plural

Preguntas)

Mi pregunta principal es cómo torturar cref, o no, para obtener la referencia a un solo elemento en la lista enumerada dentro del examplesentorno para usar "Ejemplo" en singular en lugar de "Ejemplos", manteniendo el plural "Ejemplos" en el referencia a todo el examplesentorno.

(Si debo utilizar la forma detallada indicada para obtener una referencia a una variedad de elementos en la lista enumerada, está bien, aunque preferiría no tener que hacerlo).

Si esto hace posible una solución, o incluso mucho más fácil, estoy dispuesto a renunciar a la nameinlinksopción cleveref.

información relacionada