Как правильно, писать символ Unicode или его Код?
Разница может быть, если используются разные кодировки.

В кодгайде Гугла, например, так: https://google.github.io/styleguide/htmlcssguide.h...
Но в кодгайде вашей компании может быть написано по-другому.
Есть вариант не писать его вообще.
Вместо этого один раз прописать в CSS:
.price-rub::after {
  content: "\20BD";
  padding: 0.2em;
}
и там, где понадобилось подставить к числу валюту - просто заворачивать его в span.price-rub. Заодно пропадает необходимость ставить перед ним неразрывный пробел.