Во всех приведенных примерах предпочтительно поставить запятую.
Верно: дупло в дубе.
Лучше: Я купил пять баночек цветного геля.
Вы правы, в значении "капитал, средства" корректно: на деньги (ср.: учиться на медные деньги). На что куплю = на какие средства. В значении "металлические и бумажные знаки" - за деньги.
Слово свыше употреблено верно (в значении "больше").
Купил "Форд", купил автомобиль "Форд".
Можно использовать первые два варианта.
Запятая нужна. Слово мороженое пишется с одной буквой н.