GtkWidget:halign and GtkWidget:valign are sufficient
Previously, we always returned the state flags of the original widget and did not consider the siblings' pseudoclasses. Testcase is attached.