Add two new GitHub Actions workflows:
- pr-size.yml: auto-labels PRs by size and fails CI on PRs over 500 lines
- pr-title.yml: enforces conventional commit format on PR titles
Configure commitizen in pyproject.toml with strict schema pattern matching
for conventional commits.