Russian authorities arrested Stephen Hubbard in April 2022 in Izyum, Ukraine, later sentencing him in October 2024 to nearly seven years in prison for alleged mercenary activity