"Heterozygous" is defined as having a pair of nonidentical genes. So a ball python with one normal gene paired with one albino mutant gene is a heterozygous albino. And a ball python with one normal gene paired with one pastel mutant gene is a heterozygous pastel. This is standard genetics.
When a recessive mutant gene is paired with the normal gene, the animal looks normal. That's part of the definition of "recessive". That's why albino is called a recessive mutant. A heterozygous albino (one normal gene and one albino gene) looks normal, and a homozygous albino (with a pair of identical albino genes) looks albino.
When a dominant or codominant mutant gene is paired with the normal gene, the animal does NOT look normal. That's part of the definition of "dominant" and "codominant". An animal that is heterozygous dominant (one normal gene and one dominant gene) looks like an animal that is homozygous dominant (with a pair of identical dominant genes). An animal that is heterozygous codominant (one normal gene and one codominant gene) looks like neither an animal that is homozygous codominant (with a pair of identical codominant genes) nor like a homozygous normal (with a pair of identical normal genes).
Pastel is called a codominant mutant gene because the heterozygous (one pastel gene/one normal gene) pastels do not look like either normals or super pastels. Heterozygous pastels do not look normal. A heterozygous pastel ball python is called a pastel. A super pastel ball python is homozygous for pastel (has two identical pastel genes). A super pastel ball python does not look like a pastel ball python.
Saying that all hets look normal is NOT TRUE. An animal that is heterozygous for a RECESSIVE mutant looks normal. An animal that is heterozygous for a DOMINANT or CODOMINANT mutant does not look normal.
Lastly, the terms "dominant", "codominant", and "recessive" are man made, separate terms, like "black" and "white". Nature is sloppy and produces shades of gray. If a heterozygote USUALLY looks normal, then we call the mutant gene a recessive. Pick the term that best fits the actual results, even if it is not an exact fit.
Paul Hollander