>a) working memory (hold & manipulate information in mind simultaneously)
What counts as 'in mind' is undefined. You can succeed by declaring anything manipulatable counts as in.
>c) fluid intelligence (ability to reason through novel problems without relying on prior knowledge)
reasoning presupposes the conclusion. Solve is better. When a solution is given you cannot declare it to be not a solution. People can and do argue about if a answer was arrived at by reasoning even when they agree on the correctness.
>g) spatial / visuospatial reasoning (mental rotation, visualization, navigating abstract spatial relationships)
I have aphantasia, why should you exclude something from being intelligent because it cannot do something that I also cannot do.
> I have aphantasia, why should you exclude something from being intelligent
Intelligence exists on a spectrum. Amongst different species (living and non-living) and also within species (amongst individuals).
Some dimensions of intelligence are more important that others in different contexts, so a systems that might be “dumber” than another in one context, can be smarter in a different context.