I don't understand what will happen in the next halving time. Will it be harder to mine, which means less bitcoins produced and that will drive up the btc price?
Assuming miners have no foresight, and the aggregated mining power is now marginally profitable, mining cost and therefore mining power will go down to match the new rewards, and the difficulty will go down.
If the miners anticipate the halving (why should they not?), the halving is already calculated into their mining project, and nothing special happens as a result of the halving.