Readdress the unit tests for board_card_spec and board_card_layout_spec

Description

We need to readdress the testing approach around board_card_layout and board_card. The responsibility of these components changed a bit !38527 (merged) but the preexisting specs were kept. We might want to keep some integration specs, but push others down to the component test they belong in.