UniDic dictionary (Den et al., 2008) handles orthographic and phonological variations including rendaku and informal ones.
the number of possible variations is not restricted to a fixed number because we can insert any number of long sound symbols or lowercases into a word, and thus, all the variations cannot be covered by a dictionary.