Welcome to Smogon! Take a moment to read the Introduction to Smogon for a run-down on everything Smogon, and make sure you take some time to read the global rules.
Why not params for monotype or dual typed Pokemon so no complicated exclusions as well as Alolan Form/Galar Form. Maybe a general forms params too for all the formes that fit in the param that are excluded by ds otherwise? Sorry if I'm being stupid! n_n