private void fixupPinnedLabelSymbolAfterRebase(MemorySymbol memSymbol, Address newAddress,
			Symbol match) {
		if (match != null) {
			match.setPinned(true);
			memSymbol.delete();
		}
		else {
			memSymbol.moveLowLevel(newAddress, null, null, null, true);
		}
	}
Checks if the givens symbols from the same address have exactly one primary symbol amongst
them

@param symbols the array of symbols at a an address
@return true if there is exactly one primary symbol at the address (also true if no symbols
        at address)
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/database/symbol/SymbolManager.java