Valter Moretti gave a great answer from the perspective of rigorous mathematics. As a supplement, I'll add an answer from the less rigorous perspective of for-all-practical-purposes (FAPP) physics. The context of the question is flat spacetime with a single observer, but generality is one of the keys to insight, so I'll start with a broader perspective and then apply it to the question.
The FAPP approach
The energy operator is the operator that generates time-translations.
In quantum field theory, the vacuum state is the state of lowest energy. It can be non-unique due to things like spontaneous symmetry breaking, but that's a different subject. In many models, including models of free fields, it's unique — after we specify the energy operator.
Proper time is observer-dependent, and it's a local concept (applicable only in a neighborhood of that observer), not a global concept.
People often point out that the definition 1 only makes sense in a spacetime that has time-translation symmetry, like flat spacetime. But here's the FAPP theme: In the neighborhood of any given observer, we can always define an effective Hamiltonian $H=\int_R T^{00}$, where $T^{ab}$ is the energy-momentum tensor, $R$ is a spatial neighborhood of the observer, and the coordinate system is such that the "time" coordinate (index $0$) agrees with the observer's proper time. The operator $H$ works just fine as a generator of time-translations in a neighborhood of that observer, so we can use it in the definition 2: any state $|0\rangle$ that minimizes the expectation value of $H$ qualifies as a vacuum state locally, for that observer.
(Warning: We cannot let the local integration region $R$ be too small — not microscopic — because the energy density $T^{00}$ is not bounded below in relativistic QFT. I cited some references about this in an answer to another question. In this answer, I'm assuming that the spacetime curvature and the observer's acceleration are both mild enough so that $R$ can be large enough to make that effect unimportant.)
Particles are defined with respect to the vacuum state. But the vacuum state is the state that minimizes the energy, and the energy operator is observer-dependent (and typically only defined locally, as the generator of that observer's proper time translations locally), so particles are observer-dependent.
By the way, the expression $\int_R T^{00}$ for the (local) energy operator illustrates the important idea of a splittable symmetry — a symmetry that can be applied locally, to only part of a system. I described the significance of splittable symmetries in another answer. This is the kind of "time translation symmetry" that matters when we're talking about a given observer, because observers are localized.
Application to inertial observers in flat spacetime
In flat spacetime, thanks to time-translation symmetry, the vacuum state can be defined globally. And thanks to Poincaré symmetry, the vacuum state is the same for all inertial observers, even though different inertial observers have different energy operators. Therefore, all inertial observers in flat spacetime agree about the definition of "particle."
The question asks about a single inertial observer in flat spacetime. The answer is that physical particles are defined with respect to the lowest-energy state, and the energy operator is uniquely defined, so the lowest-energy state is also uniquely defined — ignoring things like spontaneous symmetry breaking, which is beside the point here.
Accelerating observer in flat spacetime: the Unruh effect
By the way, we can apply this same approach to the famous Unruh effect. The Unruh effect considers a uniformly accelerating observer in flat spacetime. For a uniformly accelerating observer, we can use the operator that generates boosts as the operator $K$ that generates translations of that observer's proper time. (The boost operator is globally defined, but that's not important. The important thing is that it's defined in a neighborhood of the observer, where it generates translations of that observer's proper time.) Locally, we can define a set of states that minimizes the expectation value of a local version of $K$. All of these states look the same locally, to that observer, and none of these states agree with the Minkowski vacuum state. That's why a uniformly accelerating observer "sees" particles in the Minkowski vacuum, and conversely why inertial observers "see" particles in the accelerating observer's vacuum. This is just a straightforward application of the definitions 1,2,3, applied locally FAPP.
The Hawking effect
We can also apply this approach to the even-more-famous Hawking effect. Hopefully that's pretty obvious now, so I won't ramble on about it.
A useless definition
Every once in a while, you might encounter a book/paper that defines the vacuum state as the state annihilated by a set of mutually commuting annihilation operators — operators $a_n$ whose commutator with their adoints is $[a_n,a_m^\dagger]=\delta_{nm}$. Authors are free to make whatever definitions they want, because language is arbitrary, but it's important to understand that the annihilation-operator-based definition is generally completely different than the lowest-energy definition that is standard in the quantum field theory literature. To see just how arbitrary the annihilation-operator-based definition is, suppose that $|\varnothing\rangle$ is the state satisfying $a_n|\varnothing\rangle=0$ for all $a_n$, and let $|\psi\rangle$ be absolutely any other state. A unitary operator $U$ satisfying $U|\varnothing\rangle=|\psi\rangle$ always exists, and the operators $b_n\equiv U^{-1}a_n U$ satisfy the same type of commutation relations as the original operators: $[b_n,b_m^\dagger]=\delta_{nm}$. Therefore, according to the annihilation-operator-based definition, every state in the Hilbert space would be a vacuum state. That's not a very useful definition, but it's not illegal, either. It's just different... and useless.
A similar but more useful definition
Given a preferred time coordinate, such as one that agrees locally with a given user's proper time, we can define positive frequency and negative frequency. And given any time-dependent operator in the Heisenberg picture, we can define its positive- and negative-frequency parts. In free field theories, the standard set of creation and annihilation operators are defined to be the negative- and posititive-frequency (respectively) parts of the field operators. Those annihilation operators annihilate the lowest-energy state, because the positive-frequency part of any time-dependent operator acts as an energy-lowering operator. When applied to a state that already has the lowest possible energy, an energy-lowering operator annihilates it.
So if we define the vacuum state as the state to be the state annihilated by the negative-energy parts of all time-dependent operators, then this is equivalent to defining the vacuum state as the state of lowest energy. In free field theory, these operators are called annihilation operators, but notice that these are not just any old set of annihilation operators. They're defined with respect to a given energy operator (generator of time translations), and that's the key to answering the question.