Yes, medical expenses paid in 2024 are deductible on a 2024 tax return as an itemized deduction.
Yes.
You can claim medical expenses in the year you actually paid them out-of-pocket.