With {NiceTabularX} of nicematrix, you can use the command \Block with its keys T, v-center and B to change the vertical alignment of the cells of the second column. You don't have to change anything in the first column.
\documentclass{article}
\usepackage[a4paper]{geometry}
\usepackage{nicematrix}
\usepackage{lipsum}
\begin{document}
\noindent
\begin{NiceTabularX}{\textwidth}{ | X | c | }
\hline
\lipsum[1] & \Block[T]{}{top} \
\hline
\lipsum[1] & \Block[v-center]{}{center} \
\hline
\lipsum[1] & \Block[B]{}{bottom} \
\hline
\end{NiceTabularX}
\end{document}

In fact, with nicematrix, it's possible to have the same output with a slightly shorter code:
\documentclass{article}
\usepackage[a4paper]{geometry}
\usepackage{nicematrix}
\usepackage{lipsum}
\begin{document}
\noindent
\begin{NiceTabular}{Xc}[hvlines]
\lipsum[1] & \Block[T]{}{top} \
\lipsum[1] & \Block[v-center]{}{center} \
\lipsum[1] & \Block[B]{}{bottom} \
\end{NiceTabular}
\end{document}
The output is the same.