Советую перечитать о том, как работает асинхронность в JavaScript.
https://javascript.info/async-await
Вкратце, функция postValue асинхронная, и возвращает промис. Вы не дожидаетесь, пока он зарезолвится, отчего и такой результат.
Либо пишите:
postValue("москва").then((data) => console.log("data", data))
Либо дожидайтесь резолва:
const data = await postValue("москва")
console.log("DATA", data)
Если участок кода находится на top level, то учтите уровень поддержки
top level await.
В случае, если поддержки недостаточно, оберните в async IIFE
(async () => {
const data = await postValue("москва")
console.log("DATA", data)
})()