The Lib Dem run of by-election wins in constituencies won by the party at the 2024 general election continues.