More than £50 million will be invested in road improvements after the Oxfordshire County Council Budget for 2025/26 was passed.