The Board class is a data container that legitimately needs many
attributes and constructor arguments. Suppress the following warnings:
- too-many-instance-attributes
- too-few-public-methods
- too-many-arguments
Also add missing type annotations to the docstring for consistency.
Co-developed-by: Claude Opus 4.5 <noreply@anthropic.com>
Signed-off-by: Simon Glass <simon.glass@canonical.com>