There are certain words in Tanakh that refer to God (shemot or azkarot) that have special rules: they cannot be erased and they require special sanctification before a sofer writes them. These include יהוה, אל, אדני, אלהים, and so on (see Keset HaSofer 11:5). But they only have this status when referring to God. For example, אלהי נחור in Gen 31:53 is not considered holy (see Soferim 4:5, and more generally chapter 4 for more background).
Is there a list of all words in Tanakh that have this status? (Equivalently: a full list of words that are usually holy combined with a complete list of occurrences of the usually-holy words where the word isn't holy.) I know that Soferim 4:5–9 contains many examples, but I imagine that it's not a full list. Additionally, I know that there are multiple opinions about some words (like אל in בית אל, or אשר in אהיה אשר אהיה), so a list that indicates the disagreements would be ideal.
Note: there are other names that are considered holy but may still be erased (see Soferim 5:17–18 for examples). Although a separate full list of those would also be welcome, that is not the focus of this question.