Adding references to and making custom glossary keys italic in LaTeX using the glossaries package

Dear StackExchange cummunity,

I am currently writing my bachelor’s thesis in german using LaTeX.
I would like to use the LaTeX package glossaries.
Since there are multiple cases in german, I had to make use of “How to use glossaries for different grammatical acronym forms?”.

Howerver, there are still a couple of issues, that I could not yet resolve.
But before that, here is what I have so far:

I import the package as usepackage(nopostdot){glossaries} and use the commands makeglossaries and setglossarystyle{index} to set up my glossary.

For each german case (nominative, genetive, dative & akkusative) I have set up an individual glossary key, for singular and plural respectively.
Here is the first one of the 8:

glsaddkey
{nominativesingular}
{}
{glsentrynominativesingular}
{Glsentrynominativesingluar}
{glsnomsing}
{Glsnomsing}
{GLSnomsing}

A glossary entry for “natural numbers” would then read:

newglossaryentry{glos:natural_number}
{
    name               = {natürliche Zahl},
    parent             = {glos:number},
    description        = {},
    text               = {natürliche Zahl},
    plural             = {natürliche Zahlen},
    nominativesingular = {natürliche Zahl},
    genetivesingular   = {natürlichen Zahl},
    dativesingular     = {natürlichen Zahl},
    akkusativesingular = {natürliche Zahl},
    nominativeplural   = {natürlichen Zahlen},
    genetiveplural     = {natürlichen Zahlen},
    dativeplural       = {natürlichen Zahlen},
    akkusativeplural   = {natürlichen Zahlen}
}

This allows me to refer to the glossary entry while at the same time using proper german grammar.
Here is an example:

% Wen oder Was? -> 4. Fall, i.e. Akkusativ, Plural ... "natürlichen Zahlen"
Die $0$ gehört hier zu den glsakkusativeplural{glos:natural_number} gls{symb:natural_numbers} dazu.

Note, that in order to italicise “natürlichen Zahlen”, I use the macro:

newcommand{glsakkusativeplural}(1){textit{glsentryakkusativeplural{#1}}}

Also, I have the entry:

newglossaryentry{symb:natural_numbers}
{
    name        = $N$,
    description = {Menge der natürlichen Zahlen}
}

Analogous macros are implemented for the other custom keys, i.e. combinations of german cases and singular vs. plural.
While this does indeed work, I was wondering, if there was a way of not having to write 8 similar ugly macros that just slap textit in front of glsentryblablabla.

The second an more pressing issue is that no proper page references show up when I use my custom keys.
Here is how my glossary looks like, when I print it using glsaddall and printglossaries:

glossary with messed up page references

The glossary is on page 36 and the actual terms and symbols are used on page 1.
The page references for the symbols show up, because I used gls for them (see example above);
however, those for the terms do not show.
This is due to the usage of (in the above example) glsentryakkusativeplural (inside the macro glsakkusativeplural).
How can I fix this?

Also, while we’re at it;
how can I remove the useless “page 36”-reference?

The third issue (which is probably part of the second) is that no hyperlinks show up at the place where glsentryakkusativeplural is rendered.
This is the case for gls, but for all my custom keys this does not work.

Thanks for the help in advance!