Merge with 3.1, use f-string, expand info notice and update docs

Formerly done in three changesets and folded server-side:

changeset:   a2f1231e4bfc
branch:      3.1
topic:       error-info-on-load
user:        Charlie Clark <charlie.clark@clark-consulting.eu>
date:        Fri Feb 11 19:18:47 2022 +0100
obsolete:    folded using fold as 9169:a2f1231e4bfc by hg@foss.heptapod.net (at 2022-02-11 18:23 +0000)
files:       doc/changes.rst
description:
Update docs.


changeset:   a2f1231e4bfc
branch:      3.1
topic:       error-info-on-load
parent:      817d12174514
parent:      c1a9b4c51834
user:        Charlie Clark <charlie.clark@clark-consulting.eu>
date:        Fri Feb 11 19:04:09 2022 +0100
obsolete:    folded using fold as 9169:a2f1231e4bfc by hg@foss.heptapod.net (at 2022-02-11 18:23 +0000)
files:       openpyxl/descriptors/base.py openpyxl/reader/excel.py openpyxl/styles/stylesheet.py openpyxl/styles/tests/test_fonts.py openpyxl/styles/tests/test_stylesheet.py
description:
Merge with 3.1


changeset:   a2f1231e4bfc
branch:      3.1
topic:       error-info-on-load
user:        Charlie Clark <charlie.clark@clark-consulting.eu>
date:        Fri Feb 11 19:16:20 2022 +0100
obsolete:    folded using fold as 9169:a2f1231e4bfc by hg@foss.heptapod.net (at 2022-02-11 18:23 +0000)
files:       openpyxl/reader/excel.py
description:
Use f-strings and expand informational notice.

--HG--
branch : 3.1
7 jobs for topic/3.1/error-info-on-load in 3 minutes and 20 seconds (queued for 4 seconds)