BA are normally flexible with TP earned in the two weeks following your year end.
Give them a call and they should allow crediting the 290TP into the year ending 8th November, and that will allow you to get Silver, as you say until Dec 31st 2025
An additional 20 TP earned before the 1st April 25 will extend that Silver to 30th April 2026, as you'll be in your new, aligned TP collection year