Would it be possible (or even make any sense) to define a new type of number such that there were an infinite amount of these numbers between an infinitely small space?
For example, there could be an infinite amount of these new numbers between 1.0 and 1.0.
Another example:
There could be an infinite amount of these numbers that are neither greater than, less than, nor equal to 1.0.
What you want is a number system with infinitesimals.
You can't get infinitely many numbers "between $1$ and $1$", but there are various ways of making a number system that contains an infinity of numbers that are all between $1$ and $1+\frac1n$ for every natural number $n$.
Two popular approaches are:
Algebraically: Decide on a formal constant $\varepsilon$ with you define to have the property that it is strictly between $0$ and $\frac1n$ for every $n$. You can then extend the ordering of the reals to numbers of the form $$ \frac{p(\varepsilon)}{q(\varepsilon)} $$ where $p$ and $q$ are polynomials with real coefficients and $q$ is not the zero polynomial. Computations with these numbers can be done following the usual rules for arithmetic on fractions and polynomials.
For example, we would have $$ 0 < \varepsilon^2 < \frac1{100000}\varepsilon < \varepsilon < 2\varepsilon < 2\varepsilon+\varepsilon^2 < \frac1{100000} < 1 < \cdots < 100^{100} < 1/\varepsilon < \cdots $$
What this amounts to is just a particular total ordering of the field of rational functions over $\mathbb R$.
Using formal logic: Non-standard analysis gives a way to construct a number system with infinitesimals which is in certain senses "better behaved" than the above algebraic ansatz. But it requires somewhat heavy technical preliminaries to understand how it works, and there are various subtle pitfalls one needs to learn to avoid when trying to apply it.